首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

C# 3.0 O/R Designer 實戰(上):視覺化建立 LINQ to SQL 映射與關聯

     編輯:關於C#

SQLMetal 命令列工具回顧

SQLMetal 新增功能:支援 SQL CE、直接輸入連線字串、產生 DBML 中繼檔案等。範例:


SqlMetal /server:myserver /database:northwind /code:nwind.cs /namespace:nwind /language:csharp

O/R Designer 視覺化操作步驟

1. 加入 LINQ to SQL 類別項目

專案右鍵 → Add → New Item → Data 類別 → LINQ to SQL Classes(命名如 DataClasses1.dbml)。

加入新項目 選擇 LINQ to SQL Classes

2. 建立資料庫連線

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

加入資料連線 連線成功 伺服器總管

3. 拖曳資料表至設計介面

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

拖曳資料表 方法面板

4. 關聯關係自動顯示

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

關聯關係

下一節預告

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

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved