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