分享方式:


作法:以 Visual Basic 或 C# 產生物件模型

在 LINQ to SQL 中,以您自己的程式設計語言撰寫的物件模型會對應至關聯式資料庫。 有兩項工具可自動從現有資料庫的中繼資料產生 Visual Basic 或 C# 模型。

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

範例 1

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

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

範例 2

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

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

另請參閱