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

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

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

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

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


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