DbSet<TEntity>.FindAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| FindAsync(Object[]) |
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten vorgenommen, und diese Entität, falls gefunden, wird dem Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. |
| FindAsync(Object[], CancellationToken) |
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten vorgenommen, und diese Entität, falls gefunden, wird dem Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. |
FindAsync(Object[])
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet`.cs
- Quelle:
- DbSet`.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten vorgenommen, und diese Entität, falls gefunden, wird dem Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben.
public virtual System.Threading.Tasks.Task<TEntity> FindAsync(params object[] keyValues);
public virtual System.Threading.Tasks.ValueTask<TEntity?> FindAsync(params object?[]? keyValues);
public virtual System.Threading.Tasks.ValueTask<TEntity> FindAsync(params object[] keyValues);
abstract member FindAsync : obj[] -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
abstract member FindAsync : obj[] -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
Public Overridable Function FindAsync (ParamArray keyValues As Object()) As Task(Of TEntity)
Public Overridable Function FindAsync (ParamArray keyValues As Object()) As ValueTask(Of TEntity)
Parameter
- keyValues
- Object[]
Die Werte des Primärschlüssels für die Entität, die gefunden werden soll.
Gibt zurück
Die Entität gefunden, oder null.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von Find und FindAsync .
Gilt für:
FindAsync(Object[], CancellationToken)
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet`.cs
- Quelle:
- DbSet`.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
- Quelle:
- DbSet.cs
Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten vom Kontext nachverfolgt wird, wird sie sofort zurückgegeben, ohne eine Anforderung an die Datenbank zu stellen. Andernfalls wird eine Abfrage an die Datenbank für eine Entität mit den angegebenen Primärschlüsselwerten vorgenommen, und diese Entität, falls gefunden, wird dem Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben.
public virtual System.Threading.Tasks.Task<TEntity> FindAsync(object[] keyValues, System.Threading.CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask<TEntity?> FindAsync(object?[]? keyValues, System.Threading.CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask<TEntity> FindAsync(object[] keyValues, System.Threading.CancellationToken cancellationToken);
abstract member FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
abstract member FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
Public Overridable Function FindAsync (keyValues As Object(), cancellationToken As CancellationToken) As Task(Of TEntity)
Public Overridable Function FindAsync (keyValues As Object(), cancellationToken As CancellationToken) As ValueTask(Of TEntity)
Parameter
- keyValues
- Object[]
Die Werte des Primärschlüssels für die Entität, die gefunden werden soll.
- cancellationToken
- CancellationToken
A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.
Gibt zurück
Die Entität gefunden, oder null.
Ausnahmen
Wenn der CancellationToken Vorgang abgebrochen wird.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von Find und FindAsync .