EntityFramework ObjectQuery <T>. Включить с фильтром - PullRequest
0 голосов
/ 28 апреля 2009

Я использую ObjectQuery.CreateQuery () для создания запроса eSQL. Я хочу использовать ObjcetQuery.Include для загрузки связанных данных, таких как Customer => Orders, поэтому позвольте EF загружать все заказы для клиента одновременно. Проблема в том, что мне не нужны все связанные объекты, и я хочу получить результат с условием.

Есть идеи?

1 Ответ

0 голосов
/ 28 апреля 2009

Включить не будет работать, если вы собираетесь материализовать основную сущность (Заказчик) только с некоторыми из связанных дочерних сущностей (Заказы). Entity Framework не будет реализовывать частично полный тип. Вместо этого я бы рекомендовал проецировать в новый анонимный тип. Затем вы можете включить любые заказы, которые вам нравятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...