Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mithilfe von LINQ to SQL können Sie die LINQ-Technologie verwenden, um auf SQL-Datenbanken zuzugreifen, genauso wie sie auf eine In-Memory-Sammlung zugreifen würden.
Beispielsweise wird das nw
Objekt im folgenden Code erstellt, um die Northwind
Datenbank darzustellen, die Customers
Tabelle wird gezielt bearbeitet, die Zeilen werden für Customers
aus London
gefiltert, und eine Zeichenfolge für CompanyName
wird zum Abrufen ausgewählt.
Bei Ausführung der Schleife wird die Auflistung von CompanyName
-Werten abgerufen.
// 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ächste Schritte
Einige weitere Beispiele, einschließlich Einfügen und Aktualisieren, finden Sie unter What You Can Do With LINQ to SQL.
Probieren Sie als Nächstes einige exemplarische Vorgehensweisen und Lernprogramme aus, um praktische Erfahrungen mit der Verwendung von LINQ to SQL zu erhalten. Weitere Informationen finden Sie unter "Lernen durch exemplarische Vorgehensweisen".
Erfahren Sie schließlich, wie Sie mit Ihrem eigenen LINQ to SQL-Projekt beginnen können, indem Sie typische Schritte für die Verwendung von LINQ to SQL lesen.