SQLMetal 新增功能:支援 SQL CE、直接輸入連線字串、產生 DBML 中繼檔案等。範例:
SqlMetal /server:myserver /database:northwind /code:nwind.cs /namespace:nwind /language:csharp
專案右鍵 → Add → New Item → Data 類別 → LINQ to SQL Classes(命名如 DataClasses1.dbml)。

View → Server Explorer → 右鍵 Data Connections → Add Connection,填入伺服器、認證、資料庫。

打開 .dbml,從 Server Explorer 拖曳 Customers 表至設計面。亦可拖曳預存程序、使用者定義函數,會自動生成對應方法。

拖曳有關聯的表(如 Orders、Order Details),設計面自動顯示關聯線。

進階用法:設計類別繼承關係(Table-per-Hierarchy 等),以及 DBML 檔案自訂技巧。