DbContext.Find 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
Find(Type, 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 durchgeführt, und diese Entität wird, falls gefunden, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. |
Find<TEntity>(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 durchgeführt, und diese Entität wird, falls gefunden, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben. |
Find(Type, 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 durchgeführt, und diese Entität wird, falls gefunden, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben.
public virtual object Find (Type entityType, params object[] keyValues);
public virtual object? Find (Type entityType, params object?[]? keyValues);
abstract member Find : Type * obj[] -> obj
override this.Find : Type * obj[] -> obj
Public Overridable Function Find (entityType As Type, ParamArray keyValues As Object()) As Object
Parameter
- entityType
- Type
Der Zu findende Entitätstyp.
- keyValues
- Object[]
Die Werte des Primärschlüssels für die gesuchte Entität.
Gibt zurück
Die gefundene Entität oder null
.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von Find und FindAsync .
Gilt für:
Find<TEntity>(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 durchgeführt, und diese Entität wird, falls gefunden, an den Kontext angefügt und zurückgegeben. Wenn keine Entität gefunden wird, wird NULL zurückgegeben.
public virtual TEntity Find<TEntity> (params object[] keyValues) where TEntity : class;
public virtual TEntity? Find<TEntity> (params object?[]? keyValues) where TEntity : class;
abstract member Find : obj[] -> 'Entity (requires 'Entity : null)
override this.Find : obj[] -> 'Entity (requires 'Entity : null)
Public Overridable Function Find(Of TEntity As Class) (ParamArray keyValues As Object()) As TEntity
Typparameter
- TEntity
Der Zu findende Entitätstyp.
Parameter
- keyValues
- Object[]
Die Werte des Primärschlüssels für die gesuchte Entität.
Gibt zurück
Die gefundene Entität oder null
.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von Find und FindAsync .
Gilt für:
Entity Framework