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

讓我們一起學習ADO.NET XML架構(gòu)

開發(fā) 后端
文章示例了ADO.NET XML架構(gòu)和ADO.NET 應用程序中的 XSD.exe 傳遞的命名空間的語法,希望對大家有幫助。

學習ADO.NET時,你可能會遇到XML架構(gòu)問題,這里將介紹解決方法,在這里拿出來和大家分享一下。如果給定符合ADO.NET XML架構(gòu)定義語言 (XSD) 標準的ADO.NET XML架構(gòu),您就可以使用隨 Windows 軟件開發(fā)工具包 (SDK) 提供的 XSD.exe 工具生成強類型 DataSet。以下代碼顯示使用該工具生成 DataSet 的語法。

  1. xsd.exe /d /l:CS XSDSchemaFileName.xsd /eld /n:XSDSchema.Namespace 

#T#

在此語法中,/d 指令指示該工具生成 DataSet,/l: 告訴該工具要使用哪種語言(例如 C# 或 Visual Basic .NET)。 可選 /eld 指令指定您可以使用 LINQ to DataSet 對生成的 DataSet 進行查詢。 當同時指定 /d 選項時可使用此選項。 有關(guān)更多信息,請參見查詢類型化數(shù)據(jù)集。 可選的 /n: 指令指示該工具還要為名為 XSDSchema.Namespace 的 DataSet 生成命名空間。 命令的輸出為 XSDSchemaFileName.cs,該輸出可以在 ADO.NET 應用程序中編譯和使用。 所生成的代碼可以編譯成庫或模塊。


以下代碼顯示訪問向 ADO.NET 應用程序中的 XSD.exe 傳遞的命名空間的語法。

  1. Imports XSDSchema.Namespace 

以下代碼示例使用名為 CustomerDataSet 的類型化 DataSet 來加載 Northwind 數(shù)據(jù)庫中客戶的列表。 當使用 Fill 方法加載數(shù)據(jù)后,該示例會使用類型化 CustomersRow (DataRow) 對象循環(huán)通過 Customers 表中的每個客戶。 它提供了對 CustomerID 列的直接訪問,而不是通過 DataColumnCollection 來訪問。

  1. Dim customers As CustomerDataSetNew CustomerDataSet()  
  2. Dim adapter As SqlDataAdapter New SqlDataAdapter( _  
  3. "SELECT * FROM dbo.Customers;", _  
  4. "Data Source=(local);Integrated " & _  
  5. "Security=SSPI;Initial Catalog=Northwind")  
  6.  
  7. adapter.Fill(customers, "Customers")  
  8.  
  9. Dim customerRow As CustomerDataSet.CustomersRow  
  10. For Each customerRow In customers.Customers  
  11. Console.WriteLine(customerRow.CustomerID)  
  12. Next  


下面是用于該示例的ADO.NET XML架構(gòu)。

  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <xs:schema id="CustomerDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema"   
  3. xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="CustomerDataSet"   
  4. msdata:IsDataSet="true"> <xs:complexType> <xs:choice   
  5. maxOccurs="unbounded"> <xs:element name="Customers">   
  6. <xs:complexType> <xs:sequence> <xs:element   
  7. name="CustomerID" type="xs:string" minOccurs="0" />   
  8. </xs:sequence> </xs:complexType>   
  9. </xs:element>   
  10. </xs:choice> </xs:complexType> </xs:element>   
  11. </xs:schema>  
責任編輯:田樹 來源: 博客
相關(guān)推薦

2022-02-14 10:16:22

Axios接口HTTP

2022-03-31 18:59:43

數(shù)據(jù)庫InnoDBMySQL

2021-08-27 07:06:10

IOJava抽象

2021-12-29 08:27:05

ByteBuffer磁盤服務器

2022-03-08 17:52:58

TCP格式IP

2021-03-18 00:04:13

C# 類型數(shù)據(jù)

2021-07-15 07:23:28

Singlefligh設(shè)計

2021-11-26 07:00:05

反轉(zhuǎn)整數(shù)數(shù)字

2022-06-26 09:40:55

Django框架服務

2022-02-14 07:03:31

網(wǎng)站安全MFA

2016-09-06 10:39:30

Dell Techno

2021-07-14 08:00:12

Numa架構(gòu)Linux

2023-08-14 08:38:26

反射reflect結(jié)構(gòu)體

2021-05-31 09:23:04

管道模式責任鏈

2022-07-10 23:15:46

Go語言內(nèi)存

2023-08-02 08:35:54

文件操作數(shù)據(jù)源

2022-08-01 07:57:03

數(shù)組操作內(nèi)存

2021-07-31 11:40:55

Openresty開源

2012-04-14 20:47:45

Android

2021-12-16 12:01:21

區(qū)塊鏈Libra貨幣
點贊
收藏

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