2016-04-08 4 views
0

Я использую Entity Framework.6.1.3. Я хочу, чтобы Entity Framework не создавал внешний ключ в базе данных SQL Server. Какую конфигурацию можно установить?Как закрыть Entity Framework создать внешний ключ

Я попробовал это, но это только отключает внешний ключ, он по-прежнему создает его:

modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>(); 

Есть ли способ сказать Entity Framework не создавать внешние ключи его в базе данных?

+0

вы можете поставить свою модель? – gab

+0

Вы можете просто не отображать свойство внешнего ключа (т. Е. NotMapped). В противном случае вам необходимо настроить процесс переноса, удалив создание ограничения внешнего ключа. – bubi

ответ

-2

Я предлагаю вам взглянуть на EntityForeinkey для вас вопрос, который я надеюсь, что вы можете найти его полезным для вас

+2

Это не ответ, это комментарий. Если вы укажете ссылку, вам также нужно будет экстраполировать важные части из ссылки и объяснить ее. –

Смежные вопросы