Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd operatorn First för att returnera det första elementet i en sekvens. Frågor som används First körs omedelbart.
Anmärkning
LINQ till SQL stöder inte operatorn Last .
Exempel 1
Följande kod hittar den första Shipper i en tabell:
Om du kör den här frågan mot Northwind-exempeldatabasen är resultatet
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)
Exempel 2
Följande kod hittar den enda Customer som har CustomerID BONAP.
Om du kör den här frågan mot Northwind-exempeldatabasen är ID = BONAP, Contact = Laurence Lebihanresultatet .
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)