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

創(chuàng)新互聯(lián)主要從事網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、成都響應(yīng)式網(wǎng)站建設(shè)公司、程序開發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等多方位專業(yè)化運(yùn)作于一體。
Linq To Sql是Microsoft開發(fā)的針對解決data!=object問題的新技術(shù)。在筆者的一系列的文章中,對它已經(jīng)做了大量的介紹?,F(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語句寫的有問題,只有到運(yùn)行時才知道.而且并不所有的人都懂?dāng)?shù)據(jù)庫的。Linq To SQl 在一切圍繞數(shù)據(jù)的項目內(nèi)都可以使用。特別是在項目中缺少sql server方面的專家時,Linq To SQl的強(qiáng)大的功能可以幫我們快速的完成項目。Linq To SQl的推出,是讓大家從煩瑣的技術(shù)細(xì)節(jié)中解脫出來,更加關(guān)注項目的邏輯.Linq To Sql的出現(xiàn),大大降低了數(shù)據(jù)庫應(yīng)用程序開發(fā)的門楷,它實質(zhì)是事先為你構(gòu)架了數(shù)據(jù)訪問層,勢必將加快數(shù)據(jù)庫應(yīng)用程序的開發(fā)進(jìn)度。Linq To Sql解放了眾多程序員,讓他們的把更多的精力放到業(yè)務(wù)邏輯以及code上,而不是數(shù)據(jù)庫。對于初學(xué)者來講,Linq To Sql可以讓他們迅速進(jìn)入數(shù)據(jù)庫應(yīng)用程序開發(fā)領(lǐng)域,節(jié)約了培訓(xùn)成本。
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語句是在編譯期間就做檢查的。而不是運(yùn)行時檢查。這樣,那里出了問題,可以及時更改,而不是到了運(yùn)行時才發(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中。當(dāng)然,筆者本人并沒有使用過NHibernate,只是從資料上得到這些消息,所以無法給出更多的比較。
當(dāng)前題目:LinqToSql優(yōu)點簡單概述
分享網(wǎng)址:http://www.dlmjj.cn/article/cdooghc.html


咨詢
建站咨詢
