LINQ to SQL के साथ CROSS JOIN कैसे करते है?
LINQ to SQL के साथ CROSS JOIN कैसे करते है?
जवाबों:
एक क्रॉस-जॉइन केवल दो सेट का कार्टेशियन उत्पाद है। इसके लिए कोई स्पष्ट जॉइन ऑपरेटर नहीं है।
var कॉम्बो = लोगों में पी से
कारों में c से
नया चुनें
{
p.Name,
c.Make,
c.Model,
c.Colour
};
people.SelectMany(p => cars, (p, c) => new { ... })
स्टीव के जवाब के आधार पर, सबसे सरल अभिव्यक्ति यह होगी:
var combo = from Person in people
from Car in cars
select new {Person, Car};
from p in people from c in carsलांबा अंकन में आप कैसे लिखते हैं ?