Bagaimana Anda melakukan CROSS JOIN dengan LINQ ke SQL?
c#
linq
linq-to-sql
cross-join
Luke Smith
sumber
sumber
from p in people from c in cars
dalam notasi lambda?people.SelectMany(p => cars, (p, c) => new { ... })
Hal yang sama dengan
linq
metode ekstensi:sumber
Berdasarkan jawaban Steve, ungkapan paling sederhana adalah ini:
sumber
A
Tuple
adalah tipe yang baik untuk produk Cartesian:sumber
Metode Ekstensi:
Dan gunakan seperti:
sumber