DbRawSqlQuery<TElement>.SingleOrDefaultAsync, méthode
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Retourne de façon asynchrone l'élément unique d'une séquence ou une valeur par défaut si la séquence est vide. Cette méthode lève une exception si cette séquence contient plusieurs éléments.
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Function SingleOrDefaultAsync As Task(Of TElement)
'Utilisation
Dim instance As DbRawSqlQuery
Dim returnValue As Task(Of TElement)
returnValue = instance.SingleOrDefaultAsync()
public Task<TElement> SingleOrDefaultAsync()
public:
Task<TElement>^ SingleOrDefaultAsync()
member SingleOrDefaultAsync : unit -> Task<'TElement>
public function SingleOrDefaultAsync() : Task<TElement>
Valeur de retour
Type : System.Threading.Tasks.Task<TElement>
Tâche qui représente l'opération asynchrone.Le résultat de la tâche contient un seul élément du résultat de la requête, ou default ( TElement ) si la séquence ne contient aucun élément.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Le résultat de la requête contient plusieurs éléments. |
Notes
Plusieurs opérations actives sur la même instance de contexte ne sont pas prises en charge. Utilisez « await » pour garantir que toutes les opérations asynchrones sont terminées avant d'appeler une autre méthode dans ce contexte.
Voir aussi
Référence
DbRawSqlQuery<TElement> Classe