0
我在做一个标准的功能是这样的:DbSet <>。添加会导致调用SaveChanges。为什么?
var dbCxt = new dbContext();
var entity = new entity();
entity.Property = "123";
dbCxt.EntitySet.Add(entity); <== SaveChanges is called!!!!
//Do some child stuff.
dbCxt.SaveChanges();
我很惊讶,当我推翻在的DbContext SaveChangs,把一个破发点,它正在呼吁加入到DbSet。为什么它在Add上调用它?它应该只在SaveChanges上像ObjectContext那样调用它!
我该如何防止这种疯狂? (做任何交易的东西太多了!)
谢谢!