Я новичок в EF, но у меня много опыта с SQL
я пытаюсь сделать очень простую вставку
У меня есть две таблицы Persons и Address, отношение 1 ко многим Edmx создает свойство навигации между ними.
Допустим, у меня есть Персона, и я хочу добавить Адрес.
Person p = GetPesron(); // OK
var newAddress = new Address {Id=1,City="ddd", Person =p};
context.Addres.AddObject(d);
context.SaveChanges();
Очень просто, но не работает, получите исключение
Не удается вставить идентификатор NULL в адрес таблицы !!!!!!
который я посылаю id = 1.
Любой другой путь, например: изменения applay на Person.Address () все та же ошибка
чего мне здесь не хватает?
Пожалуйста, совет
спасибо