Сначала у меня в таблице EF есть наследование одной таблицы, столбцом дискриминатора является целое число, которое является внешним ключом ... но когда вы определяете столбец как дискриминатор, вы должны удалить его как свойство базового класса. И это свойство необходимо для определения отношения внешнего ключа в этом столбце ... есть ли другой способ сделать это?
A B
TypeId (=discriminator column) ==> Id