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

詳細(xì)說明ADO.NET應(yīng)用程序進(jìn)行使用

開發(fā) 后端
開始進(jìn)行ADO.NET應(yīng)用程序?qū)W習(xí)時(shí),你要開始使用ADO.NET時(shí),請考慮這樣一個(gè)事實(shí):ADO.NET統(tǒng)一了數(shù)據(jù)容器類編程接口,.因此,不管是何種類型的程序

下一示例以上例為基礎(chǔ),將四個(gè)表關(guān)聯(lián)在一起,并瀏覽這些關(guān)系。如上例所示,CustomerID使Customers表與Orders表相關(guān)聯(lián)。對于Customers表中的每個(gè)客戶,將確定Orders表中的所有子行,以返回特定客戶的訂單數(shù)以及他們的OrderID值。

該擴(kuò)展示例還將返回OrderDetails表和Products表中的值。Orders表使用OrderID與OrderDetails表相關(guān)聯(lián),以確定在每一客戶訂單中訂購的產(chǎn)品及數(shù)量。由于OrderDetails表只包含已訂購產(chǎn)品的ProductID,OrderDetails將使用ProductID與Products相關(guān)聯(lián),以返回ProductName。在這一關(guān)系中,Products表為父表,而OrderDetails表為子表。因此,當(dāng)循環(huán)訪問OrderDetails表時(shí),將調(diào)用GetParentRow來檢索相關(guān)的ProductName值。#t#

請注意,當(dāng)為Customers表和Orders表創(chuàng)建ADO.NET DataRelation時(shí),沒有為createConstraints標(biāo)志指定任何值(默認(rèn)為true)。它假定Orders表中的所有行都具有一個(gè)存在于父Customers表中的CustomerID值。如果CustomerID存在于Customers表之外的Orders表中,則ForeignKeyConstraint將引發(fā)異常。

如果子列可能包含父列不包含的值,添加DataRelation時(shí)請將createConstraints標(biāo)志設(shè)置為false。在該示例中,對于Orders表和OrderDetails表之間的DataRelation,createConstraints標(biāo)志將設(shè)置為false。這樣,應(yīng)用程序就可以返回OrderDetails表中的所有記錄并只返回Orders表中記錄的子集,而不會生成運(yùn)行時(shí)異常。該擴(kuò)展示例生成以下格式的輸出。

ADO.NET應(yīng)用程序要從數(shù)據(jù)源里讀取數(shù)據(jù),首先得創(chuàng)建一個(gè)連接對象.這個(gè)連接對象可以是SQLConnection 或是 ADOConnection,這取決于所采用的目標(biāo)提供程序. 需要記住的是,雖然在這里不做推薦,但你也可以利用ADO .NET 類來連接到SQL Server數(shù)據(jù)庫. 這種方法***不足是,代碼需要通過一個(gè)不必要的額外代碼層. 首先它會調(diào)入ADO的托管提供程序, 然后ADO的托管提供程序再調(diào)用SQL Server OLE DB 提供程序. 如同OLE DB 提供程序做的一樣,SQL Server 托管提供程序會直接操作數(shù)據(jù)。#t#

在這些數(shù)據(jù)提供者中都有一個(gè)DataAdapter類,如:OLE DB .NET Framework 數(shù)據(jù)提供者中是 OleDbDataAdapter類,The SQL Server .NET Framework 數(shù)據(jù)提供者中是SqlDataAdapter類,The ODBC .NET Framework 數(shù)據(jù)提供者中是OdbcDataAdapter類。通過這些DataAdapter就能夠?qū)崿F(xiàn)從數(shù)據(jù)庫中檢索數(shù)據(jù)并填充 DataSet 中的表。

責(zé)任編輯:chenqingxiang 來源: 計(jì)世網(wǎng)
相關(guān)推薦

2010-01-04 10:39:33

ADO.NET描述

2009-12-29 15:22:40

ADO.NET類庫

2009-12-29 13:57:30

訪問ADO.NET

2010-01-04 13:56:50

ADO.NET應(yīng)用程序

2009-12-18 16:28:35

ADO.NET結(jié)構(gòu)

2009-12-23 13:23:29

ADO.Net Sql

2009-12-21 14:31:29

ADO.NET類文件

2009-12-22 15:44:47

ADO.NET菜單

2009-12-21 16:02:48

ADO.NET命令

2009-12-23 17:30:54

ADO.NET應(yīng)用程序

2009-12-18 16:56:05

ADO.NET應(yīng)用程序

2009-12-18 15:11:50

ADO.NET類

2009-12-21 13:38:29

ADO.NET應(yīng)用程序

2009-10-29 13:16:15

ADO.NET應(yīng)用程序

2009-12-24 14:12:33

2010-01-04 13:16:31

ADO.NET命令

2009-12-28 15:11:36

ADO.NET專家

2009-12-23 10:18:21

ADO.NET 應(yīng)用程

2009-12-24 14:06:22

ADO.NET 應(yīng)用程

2009-12-18 17:01:21

ADO.NET數(shù)據(jù)
點(diǎn)贊
收藏

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