इन वस्तुओं मान लिया जाये का प्रक्षेपण ...LINQ संस्थाओं के लिए नेस्टेड सूची
class MyClass
{
int ID {get;set;}
string Name {get;set;}
List<MyOtherClass> Things {get;set;}
}
class MyOtherClass
{
int ID {get;set;}
string Value {get;set;}
}
मैं कैसे संस्थाओं के लिए एक LINQ करते हैं क्वेरी, नीचे की तरह एक प्रक्षेपण का उपयोग कर, कि मुझे एक सूची दे देंगे? यह एक IEnumerable के साथ ठीक काम करता है (MyClass.Things संभालने एक IEnumerable है, लेकिन मैं सूची का उपयोग करने की आवश्यकता है) मदद के लिए
MyClass myClass = (from MyClassTable mct in this.Context.MyClassTableSet
select new MyClass
{
ID = mct.ID,
Name = mct.Name,
Things = (from MyOtherClass moc in mct.Stuff
where moc.IsActive
select new MyOtherClass
{
ID = moc.ID,
Value = moc.Value
}).AsEnumerable()
}).FirstOrDefault();
धन्यवाद!
धन्यवाद, मैंने अभी भी यह पता लगाया है। – ctorx