У меня есть две таблицы: A & B
B {
B1: Field1,
B2: Field2,
...
}
A
{
Дети: список Б,
A1: Field1,
A2: Field2,
}
Я хочу получить объекты "A" со связанными объектами "B", например:
DataContext.A.Select (a => новый MySubset (A1 = a.A1, Children = a.Children.Select (b => b.B1). ToList () );
Но EF не может перевести ToList в SQL, поэтому мне приходится вызывать ToList () для каждого экземпляра в запросе, производя дополнительный сетевой вызов.
Как я могу избежать этого?
Заранее спасибо.