thảo luận [.NET] Topic thảo luận các vấn đề xoay quanh .Net

Nhét thẻ code vào
cái j? join hỗ trợ lâu r mà??
left join bác ơi, join thì ko nói. Hiện tại là phải custom kiểu như này

C#:
var query = from u in usergroups
            join p in UsergroupPrices on u.UsergroupID equals p.UsergroupID into gj
            from x in gj.DefaultIfEmpty()
            select new {
                UsergroupID = u.UsergroupID,
                UsergroupName = u.UsergroupName,
                Price = (x == null ? String.Empty : x.Price)
            };
Nhìn hơi đau đầu
 
Last edited by a moderator:
left join bác ơi, join thì ko nói. Hiện tại là phải custom kiểu như này

var query = from u in usergroups
join p in UsergroupPrices on u.UsergroupID equals p.UsergroupID into gj
from x in gj.DefaultIfEmpty()
select new {
UsergroupID = u.UsergroupID,
UsergroupName = u.UsergroupName,
Price = (x == null ? String.Empty : x.Price)
};
Nhìn hơi đau đầu
EF core xàm v. vậy là chưa production ready r
 
left join bác ơi, join thì ko nói. Hiện tại là phải custom kiểu như này

var query = from u in usergroups
join p in UsergroupPrices on u.UsergroupID equals p.UsergroupID into gj
from x in gj.DefaultIfEmpty()
select new {
UsergroupID = u.UsergroupID,
UsergroupName = u.UsergroupName,
Price = (x == null ? String.Empty : x.Price)
};
Nhìn hơi đau đầu
linq trước giờ vẫn vậy chứ liên quan gì ef core
 
linq trước giờ vẫn vậy chứ liên quan gì ef core
Đọc cái ví dụ trên trang chủ Microsoft
C#:
 var query = from person in people
                join pet in pets on person equals pet.Owner into gj
                from subpet in gj.DefaultIfEmpty()
                select new { person.FirstName, PetName = subpet?.Name ?? String.Empty };

Thì cú pháp gọn gàng quá rồi còn gì, còn được cài đặt nếu NULL thì trả ra gì. Có thêm left join thì cũng giúp thêm ít syntax
 
Không dùng Rider nhưng dùng Intellij khá nhiều, nếu không lầm thì nó na ná nhau vì xưa tôi dùng cả phpstorm cũng chả khác Intellij là mấy. Anh có gì muốn hỏi :D
Rider quảng cáo đã kết hợp vs Entity Tool rồi. Làm theo guide của nó cài đủ 1 đống libs Entity mà Rider tôi vẫn k show cái tool Entity :(
 
Bác giống em vl, chỉ vì đồng lương mà quay lại .NET Framework :)) Bh còn phải làm episerver, sợ làm lâu tù người vchg
.net core mà đụng vào enterprise architect cũng tù người vkl.
Đang đụng với mấy lão architect, toàn xài architecture đíu thể nào extend được. Raise hoài raise mãi mấy lão vẫn ko chịu sửa.
 
Cái này ít join nên nhìn thấy gọn chứ left join cở 5 tables thì nhìn nó mới rối bác :(
Bác vẫn dùng join à.

Tham khảo Include nhé. hiện công ty em đang dùng như thế này

_respository.Entity
.Include(i=>i.Child1)
.ThenInclude(ii=>ii.childOfChild1)
.Include(i=>i.child2)


Yêu cầu khi khai báo class hoặc context thì các class phải liên kết khóa ngoại đầy đủ
 
Có tài liệu nào để đọc làm theo không mấy thím ? Công ty đang cho train fullstack .Net Core + Angular, mà ngồi nghe video buồn ngủ quá :tire:
 
Có tài liệu nào để đọc làm theo không mấy thím ? Công ty đang cho train fullstack .Net Core + Angular, mà ngồi nghe video buồn ngủ quá :tire:
tăng tốc độ video lên 1.25 thử xem. Trước có học qua video do người nói nói từ lờ đờ làm buồn ngủ gần chết. không có tương tác nữa nên học méo nổi luôn.

sau này vào công ty product mới gặp vấn đề r tự học mới tăng trình đc. chứ qua video thì thua. hên xui động lực như thế nào ấy chứ
 
tăng tốc độ video lên 1.25 thử xem. Trước có học qua video do người nói nói từ lờ đờ làm buồn ngủ gần chết. không có tương tác nữa nên học méo nổi luôn.

sau này vào công ty product mới gặp vấn đề r tự học mới tăng trình đc. chứ qua video thì thua. hên xui động lực như thế nào ấy chứ
Vẫn vậy à thím. Vấn đề là mình thích đọc ghét nghe thôi :D. Cơ mà chắc cũng phải ráng qua con trăng này để có cái nhìn tổng quát về công nghệ đã.
 
Back
Top