Сначала код Entity Framework, наследование одной таблицы: как поместить отношение внешнего ключа в столбец дискриминатора? - PullRequest
0 голосов
/ 05 ноября 2011

Сначала у меня в таблице EF есть наследование одной таблицы, столбцом дискриминатора является целое число, которое является внешним ключом ... но когда вы определяете столбец как дискриминатор, вы должны удалить его как свойство базового класса. И это свойство необходимо для определения отношения внешнего ключа в этом столбце ... есть ли другой способ сделать это?

A                                        B
TypeId (=discriminator column)     ==>   Id

1 Ответ

0 голосов
/ 07 ноября 2011

Нет.Вы можете иметь либо дискриминатор, либо внешний ключ / отношение, определенные в столбце.Его нельзя использовать для обоих одновременно.

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