共用方式為


HOW TO:在 Visual Basic 或 C# 中產生物件模型 (LINQ to SQL)

在 LINQ to SQL 中,採用您自己之程式語言的物件模型 (Object Model) 會對應至關聯式資料庫。 有兩項工具可用於從現有資料庫的中繼資料 (Metadata),自動產生 Visual Basic 或 C# 模型。

O/R 設計工具的文件提供了如何使用 O/R 設計工具來產生 Visual Basic 或 C# 物件模型的範例。 如需詳細資訊,請參閱物件關聯式設計工具 (O/R 設計工具)物件關聯式設計工具 (O/R 設計工具)物件關聯式設計工具 (O/R 設計工具). 下列資訊提供了如何使用 SQLMetal 命令列工具的範例。 如需詳細資訊,請參閱SqlMetal.exe (程式碼產生工具)

範例

下列範例中所示的 SQLMetal 命令列會產生 Visual Basic 程式碼,當做 Northwind 範例資料庫之以屬性為基礎的物件模型。 預存程序和函式也會呈現。

sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions

下列範例中所示的 SQLMetal 命令列產生的 C# 程式碼與 Northwind 範例資料庫之以屬性為基礎的物件模型相同。 預存程序和函式也會呈現,而且會自動將資料表名稱複數化。

sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize

請參閱

參考

以屬性為基礎的對應 (LINQ to SQL)

SqlMetal.exe (程式碼產生工具)

外部對應參考 (LINQ to SQL)

概念

LINQ to SQL 物件模型

從逐步解說學習 (LINQ to SQL)

下載範例資料庫 (LINQ to SQL)

其他資源

程式設計手冊 (LINQ to SQL)

HOW TO:使用程式碼編輯器自訂實體類別 (LINQ to SQL)

建立物件模型 (LINQ to SQL)