Je suis nouveau dans LINQ et je ne ai pas understang cette requêteRequête Pour récupérer Desc. De Id Dans Linq
Db.Enum_Countries .Where(p=>p.id==id)
.Single()
.Title)
Pouvez-vous me aider ....
Je suis nouveau dans LINQ et je ne ai pas understang cette requêteRequête Pour récupérer Desc. De Id Dans Linq
Db.Enum_Countries .Where(p=>p.id==id)
.Single()
.Title)
Pouvez-vous me aider ....
Where(...)
trouve tous les pays avec l'ID donné. Single(...)
garantit qu'un seul pays possède cet ID et renvoie uniquement ce pays.
En résumé, cela signifie «Le titre du seul pays dont l'ID est id
».
Je voulais juste ajouter pour plus de clarté qu'il doit y avoir exactement un pays. S'il y a zéro, ou 2 ou plus, alors une exception est levée. – roufamatic
Vous avez une liste de choses - vraisemblablement des pays - qui ont une propriété Title
. Vous voulez trouver le seul élément de cette liste dont la propriété id
correspond à la variable id
dont vous disposez. Ensuite, vous voulez accéder à sa propriété Title
.
Vous pouvez aussi écrire:
db.Enum_Countries.Single(p => p.id == id).Title
Vous avez un caractère étranger «) » à la fin. Est-ce vraiment l'extrait correct que vous regardez? –