自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LINQ to SQL簡單介紹

開發(fā) 后端
這里介紹LINQ to SQL,包括介紹LINQ to DataSet 提供對(duì) DataSet 的更為豐富的優(yōu)化查詢,LINQ to SQL 可以直接查詢 SQL Server 數(shù)據(jù)庫架構(gòu)。

本文向大家介紹LINQ to SQL,可能好多人還不了解LINQ to SQL,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

一. LINQ to Objects
只要實(shí)現(xiàn)了IEnumerable或IEnumerable<T>接口,就都支持。

二. LINQ to SQL(ADO.NET) 

◆LINQ to DataSet、LINQ to SQL 和 LINQ to Entities。

◆LINQ to DataSet 提供對(duì) DataSet 的更為豐富的優(yōu)化查詢。

◆LINQ to SQL 可以直接查詢 SQL Server 數(shù)據(jù)庫架構(gòu)。

◆LINQ to Entities 可以查詢實(shí)體數(shù)據(jù)模型。

三. LINQ to XML

LINQ可以看作對(duì)foreach循環(huán)的改進(jìn):

1.它們更簡明、更易讀,尤其在篩選多個(gè)條件時(shí)。

2.它們使用最少的應(yīng)用程序代碼提供強(qiáng)大的篩選、排序和分組功能。

3.無需修改或只需做很小的修改即可將它們移植到其他數(shù)據(jù)源。通常,您要對(duì)數(shù)據(jù)執(zhí)行的操作越復(fù)雜,您體會(huì)到的使用 LINQ 代替?zhèn)鹘y(tǒng)迭代技術(shù)的好處就越多。

四.LINQ to SQL:

1. LINQ要求數(shù)據(jù)庫表必須有主鍵。

2. 做update操作時(shí),生成的sql語句中where條件中不僅包括主鍵id=?,而且包括表中各列 and column2=? and   column3=?。。。    這是LINQ自動(dòng)生成SQL語句的嚴(yán)謹(jǐn)所在,這是為了防止并發(fā)情況下,多個(gè)事務(wù)針對(duì)同一條記錄更新時(shí)發(fā)生錯(cuò)誤,假如A事務(wù)更新了該記錄,則B事務(wù)更新會(huì)失敗。

3. update不能更新主鍵。

4. skip().take()生成的sql實(shí)際就是: select count(*) from,    以及 row_num()來實(shí)現(xiàn)分頁。

5. 效率沒有直接使用T-SQL高,感覺適合于中小規(guī)模的,數(shù)據(jù)量不是特別大的開發(fā)中。而且其與asp.net中的一些控件的結(jié)合使用可能不是很方便。

6. 不如使用T-SQL靈活,尤其是查詢比較復(fù)雜,多表聯(lián)接,使用case函數(shù)等。

【編輯推薦】

  1. LINQ匿名類型分析
  2. LINQ Where子句介紹
  3. LINQ使用Where擴(kuò)展方法
  4. 介紹LINQ一些強(qiáng)大功能
  5. Linq使用Select淺談
責(zé)任編輯:佚名 來源: 新浪科技
相關(guān)推薦

2009-09-08 10:50:20

2009-09-09 14:20:49

LINQ To Luc

2009-09-08 13:07:15

介紹Linq to S

2009-09-09 09:36:25

Linq對(duì)象引用

2009-09-07 17:46:18

LINQ高級(jí)特性

2009-09-07 17:05:10

LINQ進(jìn)行查詢

2009-09-15 09:39:38

LINQ查詢架構(gòu)

2009-09-08 13:16:01

Linq to SQL

2009-09-15 13:37:24

Linq To Sql

2009-09-15 13:53:53

Linq To Sql

2009-09-07 16:13:14

LINQ to SQL

2009-09-17 09:15:49

Linq表達(dá)式樹

2009-09-17 15:51:39

Linq to sql

2010-08-04 09:55:34

LINQ to SQL

2009-09-10 17:30:15

LINQ Where子

2009-09-16 10:38:43

LINQ查詢

2009-08-13 11:01:32

LINQPadLINQ工具

2009-09-15 15:09:50

Linq本質(zhì)

2009-09-18 09:25:06

LINQ Framew

2009-09-14 10:57:46

LINQ入門
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)