13
LINQ TO SQL'de çoklu sütunlarla nasıl gruplandırılırsınız?LINQ TO SQL'de birden fazla sütuna göre nasıl gruplanırsınız?
db.Table.GroupBy(a => a.column1.ToString() + a.column2.ToString())
Çirkin ve kötü performansla görünüyor ve işe yarayıp yaramadığını bile bilmiyorum. Bunu yapmak için doğru yolu hangisi? isimsiz türüne göre
çalıştığını mu vs? AnonTypes, Equals ve GetHashCode'u otomatik olarak uygular, bu yüzden endişelenmenize gerek yok mu? –
Sadece test ettim ve haklısın. Test kodu: var a = yeni {A = 1, B = 2}; var b = yeni {A = 1, B = 2}; var c = yeni {A = 1, B = 3}; Assert.AreEqual (a, b); Assert.AreNotEqual (a, c); –
Evet, işe yarıyor, resmi yol. İşte iyi bir referans: http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx –