Aan de slag

Met LINQ naar SQL kunt u de LINQ-technologie gebruiken voor toegang tot SQL-databases, net zoals u toegang hebt tot een in-memory verzameling.

Het object in de volgende code wordt bijvoorbeeld nw gemaakt om de Northwind database weer te geven, de Customers tabel is gericht, de rijen worden gefilterd van CustomersLondonen er wordt een tekenreeks geselecteerd CompanyName voor het ophalen.

Wanneer de lus wordt uitgevoerd, wordt de verzameling CompanyName waarden opgehaald.

// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");
// or, if you are not using SQL Server Express
// Northwnd nw = new Northwnd("Database=Northwind;Server=server_name;Integrated Security=SSPI");

var companyNameQuery =
    from cust in nw.Customers
    where cust.City == "London"
    select cust.CompanyName;

foreach (var customer in companyNameQuery)
{
    Console.WriteLine(customer);
}
' Northwnd inherits from System.Data.Linq.DataContext.
Dim nw As New Northwnd("c:\northwnd.mdf")
' or, if you are not using SQL Server Express
' Dim nw As New Northwnd("Database=Northwind;Server=dschwart7;Integrated Security=SSPI")

Dim companyNameQuery = _
    From cust In nw.Customers _
    Where cust.City = "London" _
    Select cust.CompanyName

For Each customer In companyNameQuery
    Console.WriteLine(customer)
Next

Volgende stappen

Zie What You Can Do With LINQ to SQL voor enkele aanvullende voorbeelden, waaronder invoegen en bijwerken.

Probeer vervolgens enkele scenario's en zelfstudies om praktische ervaring te hebben met het gebruik van LINQ naar SQL. Zie Learning by Walkthroughs.

Lees tot slot hoe u aan de slag gaat met uw eigen LINQ naar SQL-project door typische stappen voor het gebruik van LINQ naar SQL te lezen.

Zie ook