Почему ограничение внешнего ключа для таблицы может вызвать циклы или несколько каскадных путей в 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.
Это таблица «многие ко многим» и база данных с кодом, и я выполняю миграцию программно.