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.
Verwenden Sie den First Operator, um das erste Element in einer Sequenz zurückzugeben. Abfragen, die First verwenden, werden sofort ausgeführt.
Hinweis
LINQ to SQL unterstützt den Last Operator nicht.
Beispiel 1
Der folgende Code findet den ersten Shipper in einer Tabelle:
Wenn Sie diese Abfrage für die Northwind-Beispieldatenbank ausführen, werden die Ergebnisse angezeigt.
ID = 1, Company = Speedy Express.
Shipper shipper = db.Shippers.First();
Console.WriteLine("ID = {0}, Company = {1}", shipper.ShipperID,
shipper.CompanyName);
Dim shipper As Shipper = db.Shippers.First()
Console.WriteLine("ID = {0}, Company = {1}", shipper.ShipperID, _
shipper.CompanyName)
Beispiel 2
Der folgende Code ermittelt den einzigen Customer (Kunden) mit CustomerID-BONAP.
Wenn Sie diese Abfrage für die Northwind-Beispieldatenbank ausführen, sind die Ergebnisse ID = BONAP, Contact = Laurence Lebihan.
Customer custQuery =
(from custs in db.Customers
where custs.CustomerID == "BONAP"
select custs)
.First();
Console.WriteLine("ID = {0}, Contact = {1}", custQuery.CustomerID,
custQuery.ContactName);
Dim custquery As Customer = _
(From c In db.Customers _
Where c.CustomerID = "BONAP" _
Select c) _
.First()
Console.WriteLine("ID = {0}, Contact = {1}", custquery.CustomerID, _
custquery.ContactName)