Я получаю это исключение при вызове SaveChanges для моего EF ObjectContext:
Unable to determine a valid ordering for dependent operations. Dependencies may exist due to foreign key constraints
Я думаю, что проблема в том, что у меня круговая зависимость от моей модели БД.
т.е.
Таблица пользователей
Настольные рисунки
Я создаю нового пользователя и настраиваю картинку
var user = _db.Users.CreateObject();
var picture = _db.Pictures.CreateObject();
picture.User = user;
user.ProfilePicture = picture;
_db.SaveChanges();
Но это исключение.
Если я добавлю дополнительный вызов к SaveChanges () после того, как я установил пользователя изображения. Это работает просто отлично, я просто хочу избежать этого двойного обращения к БД.
Есть идеи, как этого добиться?
Спасибо!