共用方式為


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

您可以建立資料集的部分類別檔案並加入程式碼 (不是將程式碼加入 DatasetName.Dataset.Designer 檔案中),藉此擴充資料集的功能 (部分類別可讓特定類別的程式碼分割為多個實體檔案。 如需詳細資訊,請參閱 Partial (Visual Basic)部分類別和方法 (C# 程式設計手冊))。

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

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

注意事項注意事項

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

注意事項注意事項

建立和編輯具類型資料集 也提供功能,可在應加入驗證程式碼時產生 ColumnChangingRowChanging 事件處理常式。如需詳細資訊,請參閱 如何:將驗證加入 N-Tier 資料集

若要將程式碼加入 N-Tier 應用程式中的資料集

  1. 找出內含 .xsd 檔案的專案 (建立和編輯具類型資料集)。

  2. 按兩下 [.xsd] 檔案開啟 建立和編輯具類型資料集

  3. 以滑鼠右鍵按一下您要加入程式碼的資料表 (標題列中的資料表名稱),然後按一下 [檢視程式碼]。

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

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

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

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

請參閱

工作

如何:將程式碼加入 N-Tier 應用程式中的 TableAdapters

概念

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

TableAdapterManager 概觀

階層式更新概觀

建立資料應用程式

使用 Visual Studio 中的資料集

其他資源

TableAdapter