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