扩展 ObjectDataSource 以处理CRUD错误的好方法是什么。我知道有创建,删除等事件可以让处理程序检查 e.Exception & e.ExceptionHandled ,但我并不热衷于在所有CRUD表单上反复重复相同的代理。我在考虑继承 ObjectDataSource ,还有其他想法吗?
谢谢,帕维尔
答案 0 :(得分:1)
这听起来像一个计划,而不是内部订阅你需要的事件。
另一种方法是创建一个方法来创建您使用的ObjectDataSource
(并订阅事件)而不是自己创建它。
public static ObjectDataSource CreateObjectDataSource()
{
var obj = new ObjectDataSource();
obj.Deleted += OnDeleted; //function for handling event
...
return obj;
}