ADO.NET is the part of the .NET Framework that enables you to access data and data services like
SQL Server and many other different kinds of data sources. ADO.NET is also used under the hood
by the SqlDataSource control and is commonly used in “raw data access code”—code written in
C# or VB.NET that connects to a database without using the declarative data controls. With LINQ
to ADO.NET you can query database-related information sets, including LINQ to DataSet, LINQ
to SQL, and LINQ to Entities.