Sdílet prostřednictvím


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.

Viz také

Koncepty

LINQ and ADO.NET

Další zdroje

LINQ (Language-Integrated Query)