Megosztás:


LINQ to SQL

A LINQ–SQL a .NET-keretrendszer 3.5-ös verziójának összetevője, amely futtatókörnyezeti infrastruktúrát biztosít a relációs adatok objektumként való kezeléséhez.

Megjegyzés:

A relációs adatok kétdimenziós táblák (kapcsolatok vagy egybesimított fájlok) gyűjteményeként jelennek meg, ahol a közös oszlopok táblákat kapcsolódnak egymáshoz. Ahhoz, hogy a LINQ-t hatékonyan használhassa az SQL-hez, ismernie kell a relációs adatbázisok alapelveit.

A LINQ-ban az SQL-ben a relációs adatbázis adatmodellje a fejlesztő programozási nyelvén kifejezett objektummodellre van leképezve. Az alkalmazás futtatásakor a LINQ–SQL lefordítja az SQL-be az objektummodell nyelvvel integrált lekérdezéseit, és elküldi őket az adatbázisnak végrehajtás céljából. Amikor az adatbázis visszaadja az eredményeket, a LINQ az SQL-nek lefordítja őket olyan objektumokra, amelyekkel a saját programozási nyelvén dolgozhat.

A Visual Studiót használó fejlesztők általában az Object Relational Designert használják, amely felhasználói felületet biztosít a LINQ és az SQL számos funkciójának implementálásához.

A LINQ sql-hez való kiadásának dokumentációja ismerteti a LINQ SQL-alkalmazásokhoz való létrehozásához szükséges alapvető építőelemeket, folyamatokat és technikákat. A Microsoft Docsban konkrét problémákat is kereshet, és részt vehet a LINQ fórumban, ahol részletesebben is megvitathatja az összetettebb témákat a szakértőkkel. Végül a LINQ to SQL: .NET Language-Integrated Query for Relational Data tanulmány részletesen ismerteti a LINQ-t az SQL-technológiához, visual basic és C# kód példákkal kiegészítve.

Ebben a részben

Első lépések Tömör áttekintést nyújt a LINQ az SQL-hez-ről, valamint ismerteti, hogyan kezdjünk el a LINQ az SQL-hez használatát.

Programozási útmutató A leképezési, lekérdezési, frissítési, hibakeresési és hasonló feladatok lépéseit tartalmazza.

Utalás A LINQ és az SQL több aspektusára vonatkozó referenciainformációkat tartalmaz. A témakörök közé tartozik a SQL-CLR típusleképezés, a standard lekérdezési operátor fordítása stb.

Minták Visual Basic- és C#-mintákra mutató hivatkozásokat tartalmaz.

Language-Integrated lekérdezés (LINQ) – C#
Áttekintést nyújt a LINQ-technológiákról a C#-ban.

Language-Integrated Lekérdezés (LINQ) – Visual Basic Áttekintést nyújt a LINQ-technológiákról a Visual Basicben.

LINQ A Visual Basic-felhasználók LINQ-technológiáit ismerteti.

LINQ és ADO.NET A ADO.NET portálra mutató hivatkozások.

LINQ–SQL-útmutatók A LINQ-hoz az SQL-hez elérhető útmutatók listája.

Mintaadatbázisok letöltése A dokumentációban használt mintaadatbázisok letöltését ismerteti.

A LinqDataSource webkiszolgáló vezérlőjének áttekintése Azt ismerteti, hogy a LinqDataSource vezérlő hogyan teszi elérhetővé Language-Integrated lekérdezést (LINQ) a webfejlesztők számára az ASP.NET adatforrás-vezérlőarchitektúrán keresztül.