Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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)