Обновить строки из включенной таблицы - PullRequest
0 голосов
/ 13 мая 2018

Я использую EF 6. Я выбираю строку из таблицы users и использую .Include, чтобы также получить адрес (и т. Д.). Теперь я хочу обновить данные этого адреса.

Как я могу это сделать?

Этот код обновляет только таблицу users:

var MyUser = db.Users.Include(b => b.Address)
                     .Where(x => x.MISPAR_ZIHUY.Equals(123456))
                     .FirstOrDefault();
db.Users.Attach(MyUser);
db.Entry(MyUser).State = EntityState.Modified;
db.Entry(MyUser).CurrentValues.SetValues(MyNewUser);
db.SaveChanges();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...