对象数据源 - 处理 CRUD 错误

本文关键字:CRUD 错误 处理 数据源 对象 | 更新日期: 2023-09-27 18:34:31

扩展ObjectDataSource以处理CRUD错误的好方法是什么?我知道有些事件创建、删除等可以有检查 e.Exceptione.ExceptionHandled 的处理程序,但我并不热衷于在所有 CRUD 表单上一遍又一遍地重复相同的委托。我正在考虑从 ObjectDataSource 继承,还有其他想法吗?

谢谢,帕维乌

对象数据源 - 处理 CRUD 错误

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

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