如何:將程式碼加入 N-Tier 應用程式中的 TableAdapters
發行︰ 2016年4月
您可以建立 TableAdapter
的部分類別檔案並將程式碼加入其中 (不是將程式碼加入 DatasetName.DataSet.Designer 檔案中),藉此擴充 TableAdapter
的功能 (部分類別可讓特定類別的程式碼分割為多個實體檔案。 如需詳細資訊,請參閱 Partial 或 partial (類型))。
每次對 TableAdapter
(在 建立和編輯具類型資料集中) 進行變更時,就會產生定義 TableAdapter
的程式碼。 在執行任何會修改 TableAdapter
設定的精靈時,如果進行任何變更也會產生這個程式碼。 為了防止在重新產生 TableAdapter
的期間刪除您的程式碼,請將程式碼加入至 TableAdapter
的部分類別檔。
根據預設,當您分隔資料集和 TableAdapter
程式碼時,產生的結果是每一個專案中都有一個類別檔。 原始專案都有一個名稱為 DatasetName.Designer.vb (或 DatasetName.Designer.cs) 的檔案,內含 TableAdapter
程式碼。 [資料集專案] 屬性中指定的專案有一個名稱為 DatasetName.DataSet.Designer.vb (或 DatasetName.DataSet.Designer.cs) 的檔案,內含資料集程式碼。
注意
當您藉由設定 [資料集專案] 屬性分隔 TableAdapter
和資料集時,專案中現有的部分資料集類別不會自動移動。 您必須將現有的資料集部分類別手動移至資料集專案。
注意
建立和編輯具類型資料集 也提供功能,可在應加入驗證程式碼時產生 ColumnChanging 和 RowChanging 事件處理常式。 如需詳細資訊,請參閱 如何:將驗證加入 N-Tier 資料集。
注意
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置: 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱將 IDE 個人化。
若要將使用者程式碼加入 N-Tier 應用程式中的 TableAdapter
找出內含 .xsd 檔案的專案 (建立和編輯具類型資料集)。
按兩下 [.xsd] 檔案開啟 建立和編輯具類型資料集。
以滑鼠右鍵按一下您要加入程式碼的
TableAdapter
,然後按一下 [檢視程式碼]。建立一個部分類別並在 [程式碼編輯器] 中開啟。
將程式碼加入部分類別宣告中。
下列範例顯示
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. }
請參閱
多層式架構資料應用程式概觀
如何:將程式碼加入 N-Tier 應用程式中的資料集
TableAdapter
TableAdapterManager 概觀
階層式更新概觀
建立資料應用程式