共用方式為


HOW TO:擴充 O/R 設計工具產生的程式碼

變更設計工具介面上的實體 (Entity) 類別 (Class) 和其他物件時,系統會重新產生 O/R 設計工具所產生的程式碼。因為有這項重新產生作業,所以當設計工具重新產生程式碼時,您之前加入至所產生程式碼的程式碼,通常都會遭覆寫。O/R 設計工具可以產生部分類別檔案,您可以在其中加入不要覆寫的程式碼。需要將自訂程式碼加入至 O/R 設計工具所產生程式碼的其中一個範例,就是將資料驗證加入至 LINQ to SQL (實體) 類別。如需詳細資訊,請參閱 HOW TO:將驗證加入至實體類別

將程式碼加入至實體類別

若要建立部分類別並將程式碼加入至實體類別

  1. 在 O/R 設計工具中開啟或建立新的 LINQ to SQL 類別檔案 (.dbml 檔案) (按兩下 [方案總管]/[資料庫總管] 中的 .dbml 檔案)。

  2. 在 O/R 設計工具中,以滑鼠右鍵按一下要加入驗證的類別,然後按一下 [檢視程式碼]。

    [程式碼編輯器] 會以所選取實體類別的部分類別開啟。

  3. 在實體類別的部分類別宣告中,加入程式碼。

將程式碼加入至 DataContext

若要建立部分類別並將程式碼加入至 DataContext

  1. 在 O/R 設計工具中開啟或建立新的 LINQ to SQL 類別檔案 (.dbml 檔案) (按兩下 [方案總管]/[資料庫總管] 中的 .dbml 檔案)。

  2. 在 O/R 設計工具中,以滑鼠右鍵按一下設計工具上的空白區域,然後按一下 [檢視程式碼]。

    [程式碼編輯器] 會以 DataContext 的部分類別開啟。

  3. 在 DataContext 的部分類別宣告中,加入程式碼。

請參閱

工作

逐步解說:建立 LINQ to SQL 類別 (O/R 設計工具)

逐步解說:將驗證加入至實體類別

概念

O/R 設計工具概觀

其他資源

LINQ to SQL [LINQ to SQL]