Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Utilisez l’opérateur First pour renvoyer le premier élément d’une séquence. Les requêtes qui utilisent First sont exécutées immédiatement.
Remarque
LINQ to SQL ne prend pas en charge l’opérateur Last .
Exemple 1
Le code suivant recherche le premier Shipper dans une table :
Si vous exécutez cette requête sur l’exemple de base de données Northwind, les résultats sont
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)
Exemple 2
Le code suivant recherche le seul Customer qui a BONAP comme CustomerID.
Si vous exécutez cette requête sur l’exemple de base de données Northwind, les résultats sont 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)