C# ObjectDataSource-处理CRUD错误

C# ObjectDataSource-处理CRUD错误,c#,asp.net,objectdatasource,C#,Asp.net,Objectdatasource,扩展ObjectDataSource以处理CRUD错误的好方法是什么。我知道有些事件被创建、删除等,这些事件可以有检查e.Exception和e.ExceptionHandled的处理程序,但我不喜欢在所有CRUD表单上反复重复相同的委托。我在考虑继承ObjectDataSource,还有其他想法吗 谢谢,Paweł听起来像是一个计划,然后在内部订阅您需要的活动。 另一种方法是使用一个方法来创建您使用的ObjectDataSource(并订阅事件),而不是自己创建它 public static

扩展ObjectDataSource以处理CRUD错误的好方法是什么。我知道有些事件被创建、删除等,这些事件可以有检查e.Exceptione.ExceptionHandled的处理程序,但我不喜欢在所有CRUD表单上反复重复相同的委托。我在考虑继承ObjectDataSource,还有其他想法吗


谢谢,Paweł

听起来像是一个计划,然后在内部订阅您需要的活动。 另一种方法是使用一个方法来创建您使用的
ObjectDataSource
(并订阅事件),而不是自己创建它

public static ObjectDataSource CreateObjectDataSource()
{
   var obj = new ObjectDataSource();
   obj.Deleted  += OnDeleted; //function for handling event
   ...

   return obj;
}

这听起来像一个计划,而不是内部订阅您需要的活动。 另一种方法是使用一个方法来创建您使用的
ObjectDataSource
(并订阅事件),而不是自己创建它

public static ObjectDataSource CreateObjectDataSource()
{
   var obj = new ObjectDataSource();
   obj.Deleted  += OnDeleted; //function for handling event
   ...

   return obj;
}