Tecnologies: ASP.NET MVC3, Entity Framework 4, Многоуровневые AppEntity Framework 1 до 0 отношения
У меня есть две таблицы в 0 до 1 отношения. У duplicata может быть 0 или один pagamento, а pagamento - только один дубликат. Link
Его дубликат запоминаются при им своей базе данных, когда я создаю новый Pagameto объект и добавить к одному Dupliacata дает этот ERRO:
A referential integrity constraint violation occurred: The property values that define the referential constraints are not consistent between principal and dependent objects in the relationship.
Изображения Пыльник отображать сущность дубликат с одним Pagamento. Link
И код с получает сообщение об ошибке:
context.Duplicata.Attach(duplicata);
context.ObjectStateManager.ChangeObjectState(duplicata, EntityState.Modified);
context.SaveChanges();
Почему вы используете присоединять? Вы отделили объект ранее? Потому что если сохранение - это то, что вы хотите сделать, попробуйте использовать метод .AddObject вместо – Gonzix
Я использую attach, потому что дубликаты уже существуют в моей базе данных. В этом случае я добавляю pagamento в duplicata. – Ramalho