我使用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();