Vorgehensweise: Abfragen von Informationen
Abfragen in LINQ to SQL verwenden dieselbe Syntax wie Abfragen in LINQ. Der einzige Unterschied besteht darin, dass die in LINQ to SQL-Abfragen referenzierten Objekte den Elementen in einer Datenbank zugeordnet werden. Weitere Informationen finden Sie unter Introduction to LINQ queries (C#) (Einführung in LINQ-Abfragen (C#)).
LINQ to SQL übersetzt die Abfragen, die Sie in entsprechende SQL-Abfragen schreiben, und sendet diese zur Verarbeitung an den Server.
Einige Funktionen von LINQ-Abfragen benötigen in LINQ to SQL-Anwendungen möglicherweise besondere Aufmerksamkeit. Weitere Informationen finden Sie unter Abfragekonzepte.
Beispiel
Die folgende Abfrage fordert eine Liste von Kunden aus London an. In diesem Beispiel ist Customers
eine Tabelle in der Northwind-Beispieldatenbank.
Northwnd db = new Northwnd(@"c:\northwnd.mdf");
// Query for customers in London.
IQueryable<Customer> custQuery =
from cust in db.Customers
where cust.City == "London"
select cust;
Dim db As New Northwnd("c:\northwnd.mdf")
' Query for customers in London.
Dim custQuery = _
From cust In db.Customers _
Where cust.City = "London" _
Select cust