|
老久不上來寫技術(shù)類的東西了,偶爾回歸一下吧。(其實(shí),這篇文章8個(gè)月前寫了個(gè)大半,后來一直沒有時(shí)間去完善,再后來就因?yàn)楦鞣N原因給放下來了。)
Linq to Sql 用的人也應(yīng)該有些吧,我在cnblogs上面看老趙寫的那幾篇文章(請看08年9月左右的文章),感覺也很有深度,有不少啟發(fā)。因此我也打算寫一點(diǎn)我自己的實(shí)踐經(jīng)驗(yàn),希望也能同樣給大家一些有用的啟發(fā)吧。
我首先想要問一下大家,Linq to Sql有哪些很特別的地方?這個(gè)問題的答案肯定五花八門,我說一下我看到的一些問題吧。
首先,Linq to Sql的基礎(chǔ)之一是DataContext,而另外一個(gè)基礎(chǔ),則是通過映射產(chǎn)生的實(shí)體類,以及這些實(shí)體類的Table<>對象。這個(gè)不是廢話嘛!我想很多人都應(yīng)該知道這個(gè)最基本的知識,不過卻不見得有多少人真正注意到,或者認(rèn)真思考一下這里面的“機(jī)關(guān)”。不知道“機(jī)關(guān)”在哪里,那么就不可能寫出合適的代碼。比如說,在某個(gè)頁面里面(N層結(jié)構(gòu)沒有給弄好的情況下),或者在某個(gè)業(yè)務(wù)邏輯里面(有N層結(jié)構(gòu)),你的Linq to Sql的代碼是否是長這樣的?

NET技術(shù):如何在ASP.NET項(xiàng)目里面正確使用Linq to Sql,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。