全局的话,数据就共享了!
如下:
页面A执行:
var product = (from v in Common.EntityTest.Product where v.Id == 1 select v).FirstOrDefault();
product.Name = "abcde";
这里页面A实际上不想更新product.Name
//Common.EntityTest.SaveChanges();
页面B执行:
var product = (from v in Common.EntityTest.Product where v.Id == 1 select v).FirstOrDefault();
Common.EntityTest.SaveChanges();
//这里页面B实际上什么都没改动。
//这时去看一下数据库。Product.Name被修改了!!
资源就是要拿来消耗的。消耗过多不行,太少也同样不好。