偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

LINQ to SQL構造數據庫淺析

開發(fā) 后端
這里介紹LINQ to SQL構造數據庫,LINQ to SQL 是O/RM(對象關系映射)在.NET Framework“Orcas" release中的的一種實現(xiàn),它允許你用.NET 的類來生成一個關系型的數據庫。

在向大家詳細介紹LINQ to SQL構造數據庫之前,首先讓大家了解下LINQ to SQL概念,然后全面介紹LINQ to SQL構造數據庫。

LINQ to SQL概念

什么是LINQ to SQL? LINQ to SQL 是O/RM(對象關系映射)在.NET Framework“Orcas" release中的的一種實現(xiàn),它允許你用.NET 的類來生成一個關系型的數據庫。然后你可以用LINQ對從該對象中對數據庫進行查詢,更新/插入/刪除。LINQ to SQL完全支持事務,視圖和存儲過程。它還提供了一種方便地在你的數據模型中對集合數據驗證和業(yè)務邏輯規(guī)則的進行驗證的方法。

LINQ to SQL構造數據庫

VS "Orcas"中內置了一個提供了一種簡單地將數據庫可視化地轉換為LINQ to SQL關系模型的設計器。我下一篇博客將會更深入一些來介紹怎么使用該設計器(你可以看這個我在1月份錄制地關于如何使用它的錄像)

通過LINQ to SQL設計器我可以方便地設計出如下的作為事例的"Northwind"數據庫模型:

Northwind


上圖定義了四個實體類:Product, Category, Order and OrderDetail.  每個類的屬性都映射到數據庫中相應的表中。每個類的實例代表了數據表中的一行記錄。

在上圖中,四個實體類中的箭頭代表了各個實體之間的關系。它們主要是根據數據庫中的主鍵/外鍵關系生成的。設計器上的箭頭的指向表明了該關系是一對一還是一對多的關系。基于此,強類型的屬性將會被加入到此實體類中。例如,上邊的Category類和Product類之間有一個“一對多”的關系。這意味著我可以有一個"Categories"屬性,該屬性代表了所有的在該類中的產品對象集合。Product類將會有一個"Category"屬性來指向一個Category 類的實例,該Category類的實例表明了了產品所屬的類別。

LINQ to SQL設計器的右側是跟我們的數據庫模型交互的存儲過程。上邊的例子中我添加了一個“GetProductsByCategory”存儲過程。它有一個categoryID作為輸入參數,返回一個產品序列。下面的事例代碼將展示如何調用該存儲過程。以上介紹LINQ to SQL構造數據庫。

【編輯推薦】

  1. Linq匿名類型簡單概述
  2. Linq隨機讀取數據淺析
  3. Linq Lambda表達式全面分析
  4. Linq擴展方法簡單分析
  5. 初探Linq局部變量類型
責任編輯:佚名 來源: IT168
相關推薦

2009-12-02 10:33:34

LINQ to SQL

2009-09-18 15:19:19

LINQ to SQL

2009-09-10 18:02:23

LINQ to SQL

2009-09-16 17:11:35

LINQ To SQL

2009-09-15 10:02:44

Linq to SQL

2009-09-17 17:34:23

linq to sql

2009-09-15 10:12:37

LINQ To SQL

2009-09-14 09:46:00

LINQ to SQL

2009-09-17 18:05:15

linq to sql

2009-09-10 10:09:46

LINQ to SQL

2009-09-17 10:57:06

Linq隨機讀取數據

2009-05-14 14:23:25

微軟ado.netLINQ

2009-09-14 15:37:06

LINQ映射數據庫

2009-09-18 13:58:00

LINQ查詢數據庫

2009-09-04 17:29:01

C#創(chuàng)建SQL Ser

2009-09-14 17:40:47

LINQ To SQL

2009-06-15 17:32:09

LINQ更新數據

2009-09-15 14:30:11

Linq連接

2009-09-17 09:57:08

linq創(chuàng)建數據庫

2009-09-09 13:07:37

創(chuàng)建Linq數據庫
點贊
收藏

51CTO技術棧公眾號