命名空間(NameSpace)記錄了對象的名稱與所在的路徑。使用ADO.NET中的對象時,必須首先聲明命名空間,這樣編譯器才知道到哪里去加載這些對象。根據ADO.NET數據提供程序和主要數據對象,ADO.NET的命名空間可分為基本對象類、數據提供程序對象類和輔助對象類等。
* System.Data:此對象類別地址包含大部分的ADO.NET的基礎對象,如DataSet、DataTable、DataRow等,故在編寫ADO.NET程序時,必須先聲明。
* System.Data.OLEDB:當使用Microsoft OLE DB.NET數據提供程序連接SQL Server 6.5以下版本數據庫或其他數據庫時,必須首先聲明此類對象。
* System.Data.SQLClient:當使用Microsoft SQL Server.NET數據提供程序連接SQL Server 7.0以上版本數據庫時,必須首先聲明此類對象。
* System.Data.Odbc:當使用Microsoft ODBC.NET數據提供程序連接ODBC數據源連接的數據庫時,必須首先聲明此類對象。
* System.Data.OracleClient:當使用Oracle.NET數據提供程序連接Oracle數據庫時,必須首先聲明此類對象。
* System.Data.Common:包含由.NET Framework數據提供程序共享的類。數據提供程序描述一個類的集合,這些類用于在托管空間中訪問數據源,例如數據庫。
* System.Data.Sql:支持特定于SQL Server的功能的類。
* System.Data.SqlTypes:提供一些類,它們在SQL Server 內部用于本機數據類型。這些類提供了其他數據類型的更安全、更快速的替代方式。
* Microsoft.SqlServer.Server:專用于Microsoft .NET Framework公共語言運行庫(CLR)與Microsoft SQL Server和SQL Server數據庫引擎進程執行環境的集成的類、接口和枚舉。
* System.Transactions:允許用戶編寫自己的事務性應用程序和資源管理器的類。具體來說,可以創建事務并和一個或多個參與者參與事務(本地或分布式)。
ADO.NET命名空間的結構如圖
![]() |
ADO.NET命名空間的結構 |
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
