作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
好吧,这可能是一个新手问题,但是我如何/在哪里可以订阅 ObjectContext.SavingChanges 事件,例如在这个 post 中提到的.
我的演示应用程序中只有两个相关类:“Country”类和一个包含 EF Code First“定义”的类:
internal class TestDb : DbContext
{
public DbSet<Country> Countries { get; set; }
}
非常感谢任何提示。
最佳答案
你应该能够做到这一点:
internal class TestDb : DbContext
{
public void SetSavingChanges(EventHandler evt)
{
var oc = this as IObjectContextAdapter;
oc.ObjectContext.SavingChanges -= evt;
oc.ObjectContext.SavingChanges += evt;
}
public DbSet<Country> Countries { get; set; }
}
关于c# - EF 代码优先 : Where can I find the SavingChanges Event?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861712/
我是一名优秀的程序员,十分优秀!