|
用ADO.NET操作數(shù)據(jù)庫(kù)大家一定再熟悉不過(guò)了,select、insert、update等等SQL語(yǔ)句大家也都必然滾瓜爛熟。我將自己在學(xué)習(xí)LINQ to SQL過(guò)程中的動(dòng)手經(jīng)歷記錄下來(lái),作為今后學(xué)習(xí)的參考,也希望對(duì)剛剛接觸的人有一點(diǎn)幫助。
我在本文涉及到一個(gè)很簡(jiǎn)單的系統(tǒng),利用DataGridView實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的批量增、刪、改,不是什么強(qiáng)大的功能。
如果有人感興趣,可以在看完我的這篇文章之后用ADO.NET實(shí)現(xiàn)同樣的功能,看看到底會(huì)比使用LINQ to SQL多多少時(shí)間,會(huì)多多少代碼。(從設(shè)計(jì)到完成我用時(shí)大概2小時(shí),代碼量后面介紹中我會(huì)貼出我的代碼)我相信很多人編碼能力比我強(qiáng)很多,大家可以試試??傊畤L試了LINQ to SQL我暫時(shí)沒(méi)有用ADO.NET的想法。
(程序在Windows Server 2003、VSTS 2008、SQL Server 2005下完成)。
源碼下載/Files/chenl861004/MyLinq.rar
1 什么系統(tǒng)?
1.1 數(shù)據(jù)庫(kù)
先來(lái)看看數(shù)據(jù)庫(kù)的設(shè)計(jì),數(shù)據(jù)庫(kù)名為test,作為簡(jiǎn)單系統(tǒng)的測(cè)試用數(shù)據(jù)庫(kù),test數(shù)據(jù)庫(kù)含有三個(gè)表,Item、ItemIn和ItemOut。
NET技術(shù):LINQ to SQL、NHibernate比較(二)-- LINQ to SQL實(shí)例,轉(zhuǎn)載需保留來(lái)源! 鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。