HOW TO:將程式碼加入 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 和資料集時,專案中現有的部分資料集類別不會自動移動。您必須將現有的資料集部分類別手動移至資料集專案。 |
注意事項 |
---|
建立和編輯具型別資料集 也提供功能,可在應加入驗證程式碼時產生 ColumnChanging 和 RowChanging 事件處理常式。如需詳細資訊,請參閱 HOW TO:將驗證加入 N-Tier 資料集。 |
若要將程式碼加入 N-Tier 應用程式中的資料集
找出內含 .xsd 檔案的專案 (建立和編輯具型別資料集)。
按兩下 [.xsd] 檔案開啟 建立和編輯具型別資料集。
以滑鼠右鍵按一下您要加入程式碼的資料表 (標題列中的資料表名稱),然後按一下 [檢視程式碼]。
建立一個部分類別並在 [程式碼編輯器] 中開啟。
將程式碼加入部分類別宣告中。
下列範例顯示,在 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. }
請參閱
工作
HOW TO:將程式碼加入 N-Tier 應用程式中的 TableAdapters