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

Linq To Sql優(yōu)點簡單概述

開發(fā) 后端
這里介紹Linq To Sql優(yōu)點,Linq To SQl 的實現(xiàn),是在ado.net和c#2.0的基礎(chǔ)上的。它通過自動翻譯sql語句,并把結(jié)果集創(chuàng)建成對象并返回。

本文向大家介紹Linq To Sql優(yōu)點,可能好多人還不了解Linq To Sql優(yōu)點,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

Linq To Sql是Microsoft開發(fā)的針對解決data!=object問題的新技術(shù)。在筆者的一系列的文章中,對它已經(jīng)做了大量的介紹。現(xiàn)在,筆者將從經(jīng)驗的角度,談?wù)凩inq To Sql優(yōu)點優(yōu)點.

Linq To Sql優(yōu)點

在Linq To Sql推出之前,我們只是把sql語句形成一個string,然后,通過ado.net傳給sql server,返回結(jié)果集.這里的缺陷就是,如果你sql語句寫的有問題,只有到運行時才知道.而且并不所有的人都懂數(shù)據(jù)庫的。Linq To SQl 在一切圍繞數(shù)據(jù)的項目內(nèi)都可以使用。特別是在項目中缺少sql server方面的專家時,Linq To SQl的強大的功能可以幫我們快速的完成項目。Linq To SQl的推出,是讓大家從煩瑣的技術(shù)細節(jié)中解脫出來,更加關(guān)注項目的邏輯.Linq To Sql的出現(xiàn),大大降低了數(shù)據(jù)庫應(yīng)用程序開發(fā)的門楷,它實質(zhì)是事先為你構(gòu)架了數(shù)據(jù)訪問層,勢必將加快數(shù)據(jù)庫應(yīng)用程序的開發(fā)進度。Linq To Sql解放了眾多程序員,讓他們的把更多的精力放到業(yè)務(wù)邏輯以及code上,而不是數(shù)據(jù)庫。對于初學者來講,Linq To Sql可以讓他們迅速進入數(shù)據(jù)庫應(yīng)用程序開發(fā)領(lǐng)域,節(jié)約了培訓成本。

Linq To SQl 的實現(xiàn),是在ado.net和c#2.0的基礎(chǔ)上的。它通過自動翻譯sql語句,并把結(jié)果集創(chuàng)建成對象并返回。這里我們可以看出,發(fā)送到Sql Server端的sql語句是Linq To Sql自動生成的。這對不懂sql的人來說,無疑是個福音.第二,Linq To Sql語句是在編譯期間就做檢查的。而不是運行時檢查。這樣,那里出了問題,可以及時更改,而不是到了運行時才發(fā)現(xiàn)問題。第三,Linq To Sql是針對對象操作的,更符合今天的oo呼聲。

在Linq To SQl 之前,在java領(lǐng)域有Hibernate,在net領(lǐng)域有NHibernate技術(shù),來實現(xiàn)object/relational 持久和查詢服務(wù)。那和NHibernate比起來,它又有那些優(yōu)勢呢.***,影射代碼自動生成。VS2008提供了SqlMetal和OR Designer兩個工具來完成此步驟。而在NHibernate中,你不得不自己手工寫。第二,影射代碼有更多的選擇.NHibernate只能把數(shù)據(jù)庫的信息配置在一個xml中,而Linq To Sql有兩種方式,一個是放到xml中,我們稱為Externl Mapping, 再一種就是以Attribute的形式,存在于各個property中。當然,筆者本人并沒有使用過NHibernate,只是從資料上得到這些消息,所以無法給出更多的比較。

【編輯推薦】

  1. LINQ to SQL查詢分析
  2. LINQ查詢架構(gòu)簡單介紹
  3. LINQ to SQL映射關(guān)系概述
  4. LINQ To SQL對象模型淺析
  5. LINQ to SQL映射列描述
責任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-15 13:53:53

Linq To Sql

2009-09-10 16:28:17

LINQ查詢

2009-09-17 11:35:40

Linq匿名類型

2009-09-09 16:07:16

Linq實體關(guān)系

2009-09-11 10:16:07

Linq匿名類型

2009-09-11 12:13:40

LINQ to SQL

2009-09-10 13:13:47

Linq Func<T

2009-09-18 16:12:22

LINQ TO SQL

2009-09-15 11:29:04

LINQ to SQL

2009-09-17 16:46:34

Linq to sql

2009-09-14 10:54:07

LINQ解決方案

2009-09-11 09:41:19

LINQ to SQL

2009-09-08 13:16:01

Linq to SQL

2009-09-11 09:53:16

Linq查詢表達式

2009-09-10 13:42:47

Linq UserIn

2009-09-10 11:10:21

Linq Librar

2009-09-17 15:51:39

Linq to sql

2009-09-08 16:08:44

Linq使用order

2009-09-18 16:20:36

LINQ基礎(chǔ)

2009-09-08 11:25:42

Linq foreac
點贊
收藏

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