LINQ to ADO.NET (stránka portálu)
LINQ to ADO.NETUmožňuje zadat dotaz na libovolný objekt agregující v ADO.NET pomocí LINQ (Language-Integrated Query) model programování.
[!POZNÁMKA]
LINQ to ADO.NET Dokumentace umístěna ve ADO.NET v části.NET Framework SDK: LINQ and ADO.NET.
Existují tři samostatné objekty ADO.NET LINQ (Language-Integrated Query) technologies: LINQ na DataSet, Technologie LINQ to SQL, and LINQ to Entities.LINQ na DataSetposkytuje bohatší a optimalizované dotazování nad DataSet, Technologie LINQ to SQL umožňuje přímo dotaz SQL Server schémata, databáze a LINQ to Entities umožňuje dotaz Entity Data Model.
LINQ k objektu DataSet
DataSet Je nejrozšířenějším součásti v ADO.NET, a je klíčovým prvkem odpojené programovací model, ADO.NET je vytvořena.I přes toto postavení však DataSet má omezené možnosti.
LINQ na DataSetumožňuje vytvářet bohatší možnosti do DataSet pomocí stejné funkce dotazu, který je k dispozici pro mnoho jiných zdrojů dat.
Další informace naleznete v tématu LINQ to DataSet.
LINQ to SQL
Technologie LINQ to SQLposkytuje infrastrukturu run-time pro správu relačních dat jako objekty. V Technologie LINQ to SQL, datového modelu relační databáze je mapována na objektový model vyjádřené v programovacím jazyce vývojáře.Při spuštění aplikace, Technologie LINQ to SQL převádí SQL dotazy jazyka integrované v objektovém modelu a odešle je do databáze pro spuštění.Pokud databáze vrátí výsledky, Technologie LINQ to SQL je převede zpět do objektů, které lze manipulovat.
Technologie LINQ to SQLzahrnuje podporu pro uložené procedury a uživatelem definované funkce v databázi a dědičnosti v objektovém modelu.
Další informace naleznete v tématu LINQ to SQL [LINQ to SQL].
LINQ subjektům
Až Entity Data Model, relačních dat je vystavena jako objekty.ČISTÉ prostředí.Díky vrstvy ideální cíl pro objekt LINQ podpory, vývojářům formulace dotazů v databázi od jazyka použité k vytvoření obchodní logiky.Tato schopnost je znám jako LINQ to Entities.Další informace naleznete v tématu LINQ to Entities.