ADO.NET将一些重要的变化引入到数据访问编码领域,如专用.NET数据提供程序这样的概念。使用特定的提供程序,可以绕过为数众多但有时没必要的一系列软件接口和服务,从而以最佳方式连接到数据源。但每个数据源仍然存在不同的特征和特性,且编写高效的应用程序仍然必须使用这些特定特征而不是“共同点”。从可移植性观点看来,托管和非托管的数据访问技术仍然非常类似。