新聞中心
LINQ有很多值得學(xué)習(xí)的地方,這里我們主要介紹LINQ To SQL對(duì)象模型,包括介紹LINQ To SQL概述等方面。

為藁城等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及藁城網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、藁城網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
本文介紹LINQ To SQL對(duì)象模型,首先來(lái)看下用到的數(shù)據(jù)庫(kù):SQL Server 2005,數(shù)據(jù)庫(kù)名為T(mén)est。
兩張表,分別為Student學(xué)生表和Score成績(jī)表
LINQ To SQL概述
在 LINQ to SQL 中,關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型映射到用開(kāi)發(fā)人員所用的編程語(yǔ)言表示的對(duì)象模型。當(dāng)應(yīng)用程序運(yùn)行時(shí),LINQ to SQL 會(huì)將對(duì)象模型中的語(yǔ)言集成查詢(xún)轉(zhuǎn)換為 SQL,然后將它們發(fā)送到數(shù)據(jù)庫(kù)進(jìn)行執(zhí)行。當(dāng)數(shù)據(jù)庫(kù)返回結(jié)果時(shí),LINQ to SQL 會(huì)將它們轉(zhuǎn)換回您可以用您自己的編程語(yǔ)言處理的對(duì)象。
LINQ To SQL對(duì)象模型
在 LINQ to SQL 中,用開(kāi)發(fā)人員所用的編程語(yǔ)言表示的對(duì)象模型映射到關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。然后就會(huì)按照對(duì)象模型來(lái)執(zhí)行對(duì)數(shù)據(jù)的操作。
在這種情況下,您無(wú)需向數(shù)據(jù)庫(kù)發(fā)出數(shù)據(jù)庫(kù)命令(例如,INSERT),而是在對(duì)象模型中更改值和執(zhí)行方法。當(dāng)您需要查詢(xún)數(shù)據(jù)庫(kù)或向其發(fā)送更改時(shí),LINQ to SQL 會(huì)將您的請(qǐng)求轉(zhuǎn)換成正確的 SQL 命令,然后將這些命令發(fā)送到數(shù)據(jù)庫(kù)。
【編輯推薦】
- Linq匿名委托類(lèi)型
- Linq異常處理詳細(xì)介紹
- Linq Setting字段描述
- Linq數(shù)據(jù)和對(duì)象淺談
- Linq內(nèi)部執(zhí)行原理剖析
本文標(biāo)題:LINQ To SQL對(duì)象模型淺析
網(wǎng)站鏈接:http://fisionsoft.com.cn/article/cccjjeg.html


咨詢(xún)
建站咨詢(xún)
