2009-11-30 21 views
0

他們是否存在?我們有一個使用強類型數據集的大規模DAL網站。我認爲如果我有辦法在每次數據庫調用之前和之後注入一些跟蹤調用將會很好。我沒有看到任何事件,也沒有任何其他方式掛鉤到TableAdapter,以便我可以在執行sql之前獲取跟蹤調用。.xsd數據集的代碼gen模板在哪裏?

我知道我可以創建部分類文件,可以讓我訪問我正在尋找的內容,但這需要創建數百個部分類。我真的希望能夠直接與.xsd文件發生的代碼元素相關聯。

有什麼建議嗎?

回答

0

你可以嘗試做一個LINQ擴展

這是一個例子,從一個數據表

internal static EnumerableRowCollection<T> NotDeleted<T>(this TypedTableBase<T> rows) 
     where T : DataRow 
    { 
     return rows.Cast<T>() 
      .Where(a => a.RowState != DataRowState.Deleted); 
    }