Overview
Language Integrated Query (LINQ) is available in several
“flavors.” The intrinsic extensibility of LINQ makes it useful in many
situations where data manipulation is required. At the time of this writing,
Microsoft has announced LINQ to SQL, LINQ to DataSet, LINQ to Entities, and
LINQ to XML implementations. Other LINQ integrations will soon be available
from both Microsoft and third parties.
LINQ to ADO.NET includes several LINQ implementations that operate
with Microsoft ADO.NET:
-
LINQ to SQL allows querying a relational structure by converting the LINQ query
into a native SQL query.
-
LINQ to DataSet interacts with data already in ADO.NET DataSet
structures.
-
LINQ to Entities leverages the ADO.NET Entity Framework to query a logical
model that usually has a higher-level representation of data information
compared to direct access to relational data sources.
|