У меня отношение 1-1 между Заказами и Контактом. т.е. Contact.OrderId ссылается на заказы и также является PK.
Итак, у меня есть существующий Заказ, и я добавляю к нему новый Контакт, например, так ...
order.Contact = new Contact() { EmailAddress = "hello" };
context.Orders.Attach(order);
context.SaveChanges();
Произошло нарушение ограничения ссылочной целостности: значения свойств, которые определяют ссылочные ограничения несовместимы между основными и зависимыми объектами в отношениях.
Так что я делаю не так?