Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Entity Framework и наследование Table per Concrete Type / 1 сообщений из 1, страница 1 из 1
16.02.2011, 11:08
    #37119069
nex-54
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Entity Framework и наследование Table per Concrete Type
Добрый день.

Хочу применить модель наследования Table per Concrete Type (TPC) в entity framework 4.

Есть у меня несколько табличек с актами, у которых есть общие поля(id, date...) и специфические поля. Создаю в модели для них общий абстрактный класс и наследую всех от него. Делаю запрос наподобие var query = context.BaseAct.OfType<WriteOfAct>().First.(); При этом вижу в sql prifiler, что он делает join'ы и вложенные select'ы по всем таблицам наследников. Это получается ооочень большой запрос.

Кто знает, можно ли избежать такого большого запроса? Чтобы он делал фильтрацию по типу не после формирования запроса, а учитывал тип акта до этого.

Заранее спасибо.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Entity Framework и наследование Table per Concrete Type / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]