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 London
och 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.