70
sửa chữa cần thiết cho dụ 2 inorder để nhóm theo nhiều cộtLINQ Nhóm By Nhiều lĩnh vực -Syntax giúp
Ví dụ 1
var query = from cm in cust
group cm by new { cm.Customer, cm.OrderDate } into cms
select
new
{ Key1 = cms.Key.Customer,Key2=cms.Key.OrderDate,Count=cms.Count() };
Ví dụ 2 (không chính xác)
là gìvar qry =
cust.GroupBy(p => p.Customer, q => q.OrderDate, (k1, k2, group) =>
new { Key1 = k1, Key2 = k2, Count = group.Count() });
Jon, tôi luôn luôn sai lầm khi sử dụng phương pháp mở rộng, có cách nào dễ dàng để làm quen với không? – Udana
@Udana: Tôi đã tìm thấy nó rất hữu ích để xem những gì trình biên dịch C# làm với các biểu thức truy vấn - nhưng tôi là một anh chàng dựa trên đặc tả. Nhìn vào tình trạng quá tải có sẵn và đọc tài liệu cũng giúp ích rất nhiều :) –
@Jon Skeet: Quá tải này của 'GroupBy()' không có nhiều mô tả trong MSDN. Bạn có thể viết một dòng về nó không? – FMFF