Почему мы получаем ограничение FOREIGN KEY для таблицы, может вызвать циклы или несколько каскадных путей в LocalDB, но не в SQL Server Express - PullRequest
0 голосов
/ 08 мая 2018

Почему ограничение внешнего ключа для таблицы может вызвать циклы или несколько каскадных путей в LocalDB, но не в SQL Server Express или SQL Azure?

Мы работаем с Entity Framework 6.20 и попытались установить значения:

.ForeignKey("dbo.Categories", t => t.CategoryId, cascadeDelete: false)
.ForeignKey("dbo.Files", t => t.FileId, cascadeDelete: false)

В процессе миграции, но мы все еще получаем то же исключение, однако оно не работает ни на одном LocalDb.

Это таблица «многие ко многим» и база данных с кодом, и я выполняю миграцию программно.

...