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
लांबा अंकन में आप कैसे लिखते हैं ?