对象数据源 - 处理 CRUD 错误
本文关键字:CRUD 错误 处理 数据源 对象 | 更新日期: 2023-09-27 18:34:31
扩展ObjectDataSource以处理CRUD错误的好方法是什么?我知道有些事件创建、删除等可以有检查 e.Exception 和 e.ExceptionHandled 的处理程序,但我并不热衷于在所有 CRUD 表单上一遍又一遍地重复相同的委托。我正在考虑从 ObjectDataSource 继承,还有其他想法吗?
谢谢,帕维乌
这听起来像是一个计划,而不是在内部订阅您需要的事件。另一种方法是使用一种方法来创建您使用的ObjectDataSource
(并订阅事件(,而不是自己创建它。
public static ObjectDataSource CreateObjectDataSource()
{
var obj = new ObjectDataSource();
obj.Deleted += OnDeleted; //function for handling event
...
return obj;
}