Я использую Entity Framework.6.1.3. Я хочу, чтобы Entity Framework не создавал внешний ключ в базе данных SQL Server. Какую конфигурацию можно установить?Как закрыть Entity Framework создать внешний ключ
Я попробовал это, но это только отключает внешний ключ, он по-прежнему создает его:
modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();
Есть ли способ сказать Entity Framework не создавать внешние ключи его в базе данных?
вы можете поставить свою модель? – gab
Вы можете просто не отображать свойство внешнего ключа (т. Е. NotMapped). В противном случае вам необходимо настроить процесс переноса, удалив создание ограничения внешнего ключа. – bubi