EntityFramework 如何更新 detached 实体

如题,EntityFramework 如何更新 detached 实体,如下代码不能更新:


Product p = null;
using (EFDbContext context = new EFDbContext()) {
   p = context.Products.First();
}
using (EFDbContext context = new EFDbContext()) {
   p.Remark = "aaa";
   context.SaveChanges(); //不能更新
}


MYYA
浏览 368回答 2
2回答

慕运维8079593

你的两个context是同一个吗?都是new出来的,根本就不是同一个。
打开App,查看更多内容
随时随地看视频慕课网APP