Как предотвратить слияние сущностей EF6 при первом использовании базы данных? - PullRequest
0 голосов
/ 17 мая 2018

У меня есть три таблицы: user, specialUser и special

Пользователь содержит все базовые поля.specialUser имеет идентификатор, который является как FK (для пользовательской таблицы), так и PK, и имеет другое поле specialId, которое является FK для специальной таблицы.

Теперь, когда я добавляю таблицы в edmx, EFслил специалиста с сущностью пользователя!У пользователя теперь есть дополнительное свойство навигации для спец.Я не хочу этогоЯ хочу иметь отдельную сущность для specialuser.

Как заставить EF 6 не объединять эти сущности?

1 Ответ

0 голосов
/ 17 мая 2018

У меня была такая проблема в прошлом, единственный способ получить желаемый результат - добавить в таблицу дополнительный столбец, например, бит EF_FIX, обнуляемый в таблице.

добавьте что-то вроде этого в specialUser и оно должно делать, я думаю, что вы хотите

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