Vorgehensweise: Abfragen von Informationen (LINQ to SQL)

Abfragen in LINQ to SQL verwenden die gleiche Syntax wie Abfragen in LINQ. Der einzige Unterschied besteht darin, dass die in LINQ to SQL-Abfragen referenzierten Objekte den Elementen in einer Datenbank zugewiesen werden. Weitere Informationen finden Sie unter 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 besondere Aufmerksamkeit. Weitere Informationen finden Sie unter Abfragekonzepte in LINQ to SQL.

Beispiel

Die folgende Abfrage fordert eine Liste von Kunden aus London an. In diesem Beispiel ist Customers eine Tabelle in der Northwind-Beispieldatenbank.

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

Siehe auch

Konzepte

Herunterladen von Beispieldatenbanken (LINQ to SQL)

Weitere Ressourcen

Erstellen des Objektmodells (LINQ to SQL)

Abfragen der Datenbank (LINQ to SQL)