ADO.NET实体框架中是否存在“保存后”或“之前删除”实体监听器?如果不是我怎么能实现它们?ADO.NET实体框架的实体监听器
0
A
回答
1
1
要添加支持对于像保存后的事件,之前删除等操作,有几个选项。如果你要处理的值的变化在特定的实体,创建可扩展你的实体一个新的类,延长OnXXXChanged功能,其中XXX是要监视的财产
更改实体值 。
public partial class MyEntity
{
//Before value changes
partial void OnMyPropertyChanging(int value)
{
//Your code here
}
//After value changes
partial void OnMyPropertyChanged()
{
//Your code here
}
}
实体保存(可添加/编辑/删除实体)
public partial class MyContext
{
partial void OnContextCreated()
{
this.SavingChanges += new EventHandler(OnSavingChanges);
}
private void OnSavingChanges(object sender, EventArgs args)
{
//use ObjectStateManager for entity states
}
}
相关问题
- 1. ADO.NET实体框架
- 2. ADO.net实体框架的API
- 3. 实体框架监听SQL Server更改
- 4. 实体框架VS Ado.net
- 5. dlinq与ADO.NET实体框架
- 6. 实体框架与ADO.NET
- 7. ADO.Net实体框架事务
- 8. ADO.NET实体框架夸克
- 9. ADO.NET实体框架 - 甲骨文与实体框架6
- 10. Databind ADO.NET实体框架到列表框
- 11. ADO.NET实体框架中的POCO支持?
- 12. ADO.Net实体框架的关系
- 13. 实体框架相当于ADO.Net的DataRow.HasErrors?
- 14. 使用ADO.NET实体框架创建的实体类?
- 15. ADO.NET实体框架按值域的实体关联
- 16. ADO.Net实体模型(EDMX)与实体框架(V4.0等)
- 17. 使用ADO.NET实体框架拦截实体保存
- 18. ADO.NET实体框架 - 轻松重新创建实体类?
- 19. ADO.Net实体框架自定义实体问题
- 20. 性能分析ADO.NET和实体框架
- 21. ADO.NET实体框架 - 预生成视图 -
- 22. 实体框架性能VS传统ADO.Net
- 23. 错误使用ADO.NET实体框架
- 24. 实体框架ADO.NET Sql.Data.Client提供商
- 25. ADO.NET实体框架模型性能
- 26. 实体框架以及普通旧ADO.Net
- 27. LinqToSql和实体框架或ADO.Net?
- 28. ADO.NET实体框架编译查询
- 29. ADO.Net实体框架对象导航?
- 30. 使用ado.net实体框架排序gridview
好答案之前 - 是有什么管理后救? SavingChanges在保存之前触发。 – 2012-01-08 16:40:52