物件關聯式設計工具 (O/R 設計工具)
物件關聯式設計工具 (O/R 設計工具) 提供視覺化設計介面,可讓您建立以資料庫中之物件為基礎的 LINQ to SQL 實體類別和關聯。 換句話說,O/R 設計工具是用於建立應用程式中對應至資料庫內物件的物件模型。 它同時會產生可以在實體類別和資料庫之間傳送和接收資料的強型別 (Strongly Typed) 的 DataContext。 O/R 設計工具也提供功能,將預存程序 (Stored Procedure) 和函式對應至 DataContext 方法,以傳回資料並填入 (Populate) 實體類別。 最後,O/R 設計工具還可以設計實體類別之間的繼承 (Inheritance) 關聯性。
注意事項 |
---|
O/R 設計工具目前只支援 SQL Server 2000、SQL Server 2008 和 SQL Server Express 資料庫。 LINQ to SQL 支援 SQL Server Compact 3.5,但 O/R 設計工具並不支援。 如需詳細資訊,請參閱 SQL Server Compact 3.5 和 LINQ to SQL。如需如何取得 SQL Server Express 的詳細資訊,請參閱 HOW TO:安裝範例資料庫 主題中的<取得 SQL Server Express>一節。 |
在本節中
O/R 設計工具概觀
說明何謂 O/R 設計工具,並提供您可以用它來完成之工作的資訊。DataContext 方法 (O/R 設計工具)
說明何謂 DataContext 方法及其建立方式。資料類別繼承 (O/R 設計工具)
說明單一資料表繼承的概念,以及它在 O/R 設計工具中的實作方式。HOW TO:將 LINQ to SQL 類別加入至專案 (O/R 設計工具)
說明如何將空的 LINQ to SQL 檔案加入至專案。HOW TO:建立對應到資料表和檢視的 LINQ to SQL 類別 (O/R 設計工具)
說明如何建立實體類別,以對應至資料庫中的資料表和檢視。HOW TO:在 LINQ to SQL 類別之間建立關聯 (關聯性) (O/R 設計工具)
說明如何建立 LINQ to SQL 實體類別之間的關聯性。HOW TO:建立對應到預存程序和函式的 DataContext 方法 (O/R 設計工具)
說明如何建立 DataContext 方法,以在呼叫時執行預存程序或函式。HOW TO:指派預存程序來執行更新、插入和刪除 (O/R 設計工具)
說明如何設定 DataContext,以在將實體類別的資料儲存回資料庫時使用預存程序。HOW TO:變更 DataContext 方法的傳回型別 (O/R 設計工具)
說明如何將 DataContext 方法的傳回型別設定為實體類別的型別或 O/R 設計工具自動產生的型別。HOW TO:將驗證加入至實體類別
說明如何產生部分方法,以加入在屬性變更及實體類別更新期間呼叫的程式碼。HOW TO:開啟和關閉複數表示 (O/R 設計工具)
說明如何開啟和關閉已加入 O/R 設計工具中之類別自動重新命名的功能。HOW TO:使用 O/R 設計工具設定繼承
說明如何搭配 O/R 設計工具,使用單一資料表繼承設定實體類別。HOW TO:擴充 O/R 設計工具產生的程式碼
說明程式碼加入的方法以及位置,才不致在 O/R 設計工具上的物件變更而程式碼重新產生時,覆寫程式碼。逐步解說:建立 LINQ to SQL 類別 (O/R 設計工具)
提供逐步指示,使用 O/R 設計工具來設計實體類別,並在 Windows Form 上顯示資料。逐步解說:使用單一資料表繼承建立 LINQ to SQL 類別 (O/R 設計工具)
提供逐步指示,說明如何搭配 O/R 設計工具,使用單一資料表繼承設定實體類別。逐步解說:自訂實體類別的插入、更新和刪除行為
提供逐步指示,說明如何設定 DataContext,以在將實體類別的資料儲存回資料庫時使用預存程序。逐步解說:將驗證加入至實體類別
提供逐步指示,說明如何產生空的部分方法,以加入在屬性變更及實體類別更新期間呼叫的程式碼。