1
爲了處理CRUD錯誤,擴展ObjectDataSource的好方法是什麼。我知道有事件創建,刪除等,可以有處理程序,檢查e.Exception & e.ExceptionHandled,但我不熱衷於在所有CRUD表單上重複相同的代表。我正在考慮繼承ObjectDataSource,有沒有其他想法?ObjectDataSource - 處理CRUD錯誤
謝謝你,帕維爾
爲了處理CRUD錯誤,擴展ObjectDataSource的好方法是什麼。我知道有事件創建,刪除等,可以有處理程序,檢查e.Exception & e.ExceptionHandled,但我不熱衷於在所有CRUD表單上重複相同的代表。我正在考慮繼承ObjectDataSource,有沒有其他想法?ObjectDataSource - 處理CRUD錯誤
謝謝你,帕維爾
這聽起來像一個計劃,而且比內部認購到你所需要的事件。 另一種方法是創建一個方法來創建您使用的ObjectDataSource
(並訂閱這些事件),而不是自己創建它。
public static ObjectDataSource CreateObjectDataSource()
{
var obj = new ObjectDataSource();
obj.Deleted += OnDeleted; //function for handling event
...
return obj;
}