Dela via


Komma igång

Genom att använda LINQ till SQL kan du använda LINQ-tekniken för att komma åt SQL-databaser precis som du skulle komma åt en minnesintern samling.

Objektet i följande kod skapas till exempel nw för att representera Northwind databasen, Customers tabellen är mål, raderna filtreras Customers efter från Londonoch en sträng för har valts för CompanyName hämtning.

När loopen körs hämtas samlingen med CompanyName värden.

// 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

Nästa steg

Några ytterligare exempel, inklusive infogning och uppdatering, finns i Vad du kan göra med LINQ till SQL.

Prova sedan några genomgångar och självstudier för att få en praktisk upplevelse av att använda LINQ till SQL. Se Utbildning efter genomgångar.

Slutligen får du lära dig hur du kommer igång med ditt eget LINQ-till SQL-projekt genom att läsa Vanliga steg för att använda LINQ till SQL.

Se även