diese Objekte Unter der Annahme ...LINQ to Entities Projektion von verschachtelten Liste
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;}
}
Wie führe ich eine LINQ to Entities-Abfrage, wie unten einen Vorsprung verwendet wird, das gibt mir eine Liste? Dies funktioniert mit einem IEnumerable (unter der Annahme MyClass.Things ist ein IEnumerable, aber ich brauche Liste verwenden)
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();
Vielen Dank im Voraus für die Hilfe!
Danke, ich habe es gerade herausgefunden. – ctorx