Подтвердить что ты не робот

Циклическая зависимость в структуре сущности

Можно ли сохранить модель, получившую круговую зависимость?

Я денормализовал свою базу данных:

User
--------
UserId
UserName
LastOrder   - fk to last order


Order
-------
OrderId
OrderName
UserId
OrderDate


Можно ли сохранить sth, как это, используя entityFramework?

что я должен изменить, чтобы заставить его работать, теперь я получил ошибку:

Невозможно определить действительное упорядочение для зависимых операций. Зависимости могут существовать из-за ограничений внешнего ключа, модели требований или сохраненных в магазине значений.

4b9b3361

Ответ 1

У меня была таблица, которая имела отношение к себе, и я получал ту же ошибку. Оказывается, внешний ключ должен быть недействительным. То же отношение к таблице в Entity Framework Надеюсь, это спасет кого-то больше времени, чем я потратил впустую.