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
对象必须与数据库对象连接。