當對設計工具介面上的實體類別和其他對象進行變更時,會重新產生 O/R 設計 工具所產生的程式代碼。 由於此程式碼的重新產生,當您在生成的程式碼中新增任何代碼時,這些代碼通常會在設計工具重新生成程式碼時被覆寫。 O/R 設計工具可讓您產生部分類別檔案,您可以在其中新增未覆寫的程式代碼。 將您自己的程式代碼新增至 O/R 設計工具 所產生的程式代碼的其中一個範例,就是將數據驗證新增至 LINQ to SQL (entity) 類別。 如需詳細資訊,請參閱 如何:將驗證新增至實體類別。
備註
本文中的指示說明 Visual Studio 中可用的互動式開發體驗 (IDE) 最新版本。 您的電腦可能會顯示某些使用者介面元素的不同名稱或位置。 您可能使用不同的 Visual Studio 版本或不同的環境設定。 如需詳細資訊,請參閱 個人化 IDE。
將程式代碼新增至實體類別
若要創建部分類別並將程式碼新增到實體類別
在 O/R 設計工具中開啟或建立新的 LINQ to SQL 類別檔案(
.dbml檔案)。 (按兩下.dbml檔案在 方案瀏覽器 或 資料庫瀏覽器 中。)在 O/R 設計工具中,以滑鼠右鍵按下您要新增驗證的類別,然後選取 [ 檢視程序代碼]。
程式碼編輯器開啟後,會顯示選定實體類別的部分類別。
在實體類別的局部類別宣告中添加程序代碼。
將程式代碼新增至 DataContext
若要建立部分類別,並將程式碼新增至 DataContext
在 O/R 設計工具中開啟或建立新的 LINQ to SQL 類別檔案(
.dbml檔案)。 (按兩下.dbml方案總管 或 資料庫總管 中的檔案。)在 O/R 設計工具中,以滑鼠右鍵按兩下設計工具上的空白區域,然後選取 [ 檢視程式代碼]。
程式代碼編輯器隨即開啟,其中包含 DataContext 的部分類別。
在 DataContext 的部分類別宣告中新增程式代碼。