Модель Entity Framework Несколько таблиц в один объект - PullRequest
1 голос
/ 16 сентября 2009

У меня есть две таблицы с именами Модули и Права, которые связаны отношением внешнего ключа, как показано ниже:

alt text

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

1 Ответ

1 голос
/ 16 сентября 2009

Можете ли вы отобразить несколько таблиц на один тип объекта? Конечно, это поддерживается. Однако нельзя использовать сопоставленное поле таблицы (ModuleName) в качестве столбца дискриминатора для сопоставления таблицы с иерархией. Столбец дискриминатора должен использоваться только как дискриминатор и не должен отображаться в вашу клиентскую схему.

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