Entity Framework эффективно загрузить дерево
От: Аноним  
Дата: 27.07.10 14:37
Оценка:
Допустим, есть у нас такие entity

A, B, C, D

A has many bs
B has many cs
С belongs to d

Задача — выбрать это все поэффективней

from a in context.A.Include("bs.cs.d")
where ...
select a;



Это будет один select с 3 join'ами — X_X

Можно ли вытащить так как в RoR


A.includes(:bs => {:cs => :D}).where(...)


— такой запрос там дает 4 отдельных селекта

Можно ли повторить это средствами EF?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.