关于entity framework4.1的上下文释放问题
一直在想一个问题
如果把ef的上下文,比如说 继承了DbContext的MyContext在实体类内部实例化
然后在实体类的析构方法里面把上下文释放掉
比如说
public class Toka { private MyContext db = new MyContext(); public string a { set; get; } public void Create() { db.Tokas.Add(this); } ~Toka() { db.Dispose(); } protected MyContext db = new MyContext (); protected override void Dispose(bool disposing) { db.Dispose(); base.Dispose(disposing); }
[解决办法]