共用方式為


ADO.NET 概觀

ADO.NET 可讓您以一致的方式存取資料來源 (例如 SQL Server 與 XML),以及透過 OLE DB 和 ODBC 所公開的資料來源。資料共用的消費者應用程式可使用 ADO.NET 來連接至這些資料來源,並且擷取、處理及更新其中所含的資料。

ADO.NET 可將資料管理的資料存取分成不連續的元件,這些元件可分開使用,也可串聯使用。ADO.NET 也包含 .NET Framework 資料提供者,以用於連接資料庫、執行命令和擷取結果。這些結果會直接處理、放入 ADO.NET DataSet 物件中以便利用臨機操作 (Ad Hoc) 的方式公開給使用者、與多個來源的資料結合,或在各層之間進行傳遞。DataSet 物件也可以與 .NET Framework 資料提供者分開使用,以便管理應用程式本機的資料或來自 XML 的資料。

ADO.NET 類別 (Class) 位於 System.Data.dll 中,而且會與 System.Xml.dll 中的 XML 類別整合。如需連接至資料庫、從資料庫中擷取資料,然後在主控台視窗中顯示該項資料的範例程式碼,請參閱 ADO.NET 程式碼範例

ADO.NET 可為撰寫 Managed 程式碼的開發人員提供類似於 ActiveX Data Objects (ADO) 提供給原生元件物件模型 (Component Object Model,COM) 開發人員的功能。我們建議您使用 ADO.NET (而非 ADO) 來存取 .NET 應用程式中的資料。

ADO.NET 會提供最直接的方法,讓您在 .NET Framework 中進行資料存取。如需較高的抽象層級,讓應用程式根據概念模型而非基礎儲存體模型運作,請參閱 ADO.NET Entity Framework

隱私權聲明:System.Data.dll、System.Data.Design.dll、System.Data.OracleClient.dll、System.Data.SqlXml.dll、System.Data.Linq.dll、System.Data.SqlServerCe.dll 和 System.Data.DataSetExtensions.dll 組件無法區分使用者的私用資料與非私用資料。這些組件不會收集、儲存或傳輸任何使用者的私用資料。不過,協力廠商應用程式可能會使用這些組件來收集、儲存或傳輸使用者的私用資料。

在本節中

相關章節

請參閱

其他資源

ADO.NET

存取 Visual Studio 中的資料