共用方式為


HOW TO:將程式碼加入 N-Tier 應用程式中的 TableAdapters

您可以建立 TableAdapter 的部分類別檔案並將程式碼加入其中 (不是將程式碼加入 DatasetName.DataSet.Designer 檔案中),藉此擴充 TableAdapter 的功能 (部分類別可讓特定類別的程式碼分割為多個實體檔案。 如需詳細資訊,請參閱 Partial (Visual Basic)partial (型別) (C# 參考))。

每次對 TableAdapter (在 DataSet 設計工具中) 進行變更時,就會產生定義 TableAdapter 的程式碼。 在執行任何會修改 TableAdapter 設定的精靈時,如果進行任何變更也會產生這個程式碼。 為了防止在重新產生 TableAdapter 的期間刪除您的程式碼,請將程式碼加入至 TableAdapter 的部分類別檔。

根據預設,當您分隔資料集和 TableAdapter 程式碼時,產生的結果是每一個專案中都有一個類別檔。 原始專案都有一個名稱為 DatasetName.Designer.vb (或 DatasetName.Designer.cs) 的檔案,內含 TableAdapter 程式碼。 [資料集專案] 屬性中指定的專案有一個名稱為 DatasetName.DataSet.Designer.vb (或 DatasetName.DataSet.Designer.cs) 的檔案,內含資料集程式碼。

注意事項注意事項

當您藉由設定 [資料集專案] 屬性分隔 TableAdapter 和資料集時,專案中現有的部分資料集類別不會自動移動。 您必須將現有的資料集部分類別手動移至資料集專案。

注意事項注意事項

DataSet 設計工具 也提供功能,可在應加入驗證程式碼時產生 ColumnChangingRowChanging 事件處理常式。 如需詳細資訊,請參閱 HOW TO:將驗證加入 N-Tier 資料集

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱 Visual Studio 設定

若要將使用者程式碼加入 N-Tier 應用程式中的 TableAdapter

  1. 找出內含 .xsd 檔案的專案 (DataSet 設計工具)。

  2. 按兩下 [.xsd] 檔案開啟 DataSet 設計工具

  3. 以滑鼠右鍵按一下您要加入程式碼的 TableAdapter,然後按一下 [檢視程式碼]。

    建立一個部分類別並在 [程式碼編輯器] 中開啟。

  4. 將程式碼加入部分類別宣告中。

  5. 下列範例顯示 NorthwindDataSet 中,將程式碼加入至 CustomersTableAdapter 的位置:

    Partial Public Class CustomersTableAdapter
        ' Add code here to add functionality 
        ' to the CustomersTableAdapter.
    End Class
    
    public partial class CustomersTableAdapter
    {
        // Add code here to add functionality
        // to the CustomersTableAdapter.
    }
    

請參閱

工作

HOW TO:將程式碼加入 N-Tier 應用程式中的資料集

概念

多層式架構資料應用程式概觀

TableAdapterManager 概觀

階層式更新概觀

其他資源

TableAdapter

建立資料應用程式