ADO.NET是.Net Framework的一個模組,用於建立應用程式和資料源之間的連線。資料源可以是諸如SQL Server和XML。 ADO.NET由可用於連線,檢索,插入和刪除資料的類組成。
所有ADO.NET類都位於System.Data.dll
中,並與位於System.Xml.dll
中的XML類整合。
ADO.NET有兩個用於存取和運算元據的主要元件是.NET Framework資料提供者和資料集(DataSet)。
這些是為資料操作和快速存取資料而設計的元件。它提供了用於執行資料庫操作的各種物件,如Connection,Command,DataReader
和DataAdaptor
。這裡將就新的話題對資料提供者進行詳細的討論。
它用於獨立於任何資料資源存取資料。資料集(DataSet)包含一個或多個DataTable
資料物件的集合。下圖顯示了.NET Framework資料提供者和DataSet
之間的關係。
要使用DataSet,應該考慮以下幾點 -
如果需要除了上面提到的其他功能,可以使用DataReader
來提高應用程式的效能。DataReader
不以斷開模式執行。它要求DataReader
物件必須與資料庫物件連線。