powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Entity Framework 4.0 Code Only
1 сообщений из 1, страница 1 из 1
Entity Framework 4.0 Code Only
    #36643213
saythesame
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знает ли кто-нибудь, как с помошью EF реализовать наследование вида abstract class A, class B : A, class C : A, и замапить его на одну таблицу в БД, т.е реализовать table per hierarhy?

Я делаю маппинг так :
MapHierarchy()
.Case<B>(p => new{ ... , descriminantColumn = 1})
.Case<C>(s => new { ... , descriminantColumn = 2 }).ToTable("tphTable");

При этом я получаю эксепшн, что
The table 'tphTable' is mapped to two different object sets 'B' and 'C'. At most one object set may be mapped to a table.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Entity Framework 4.0 Code Only
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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