DbContext.Find Methode

Definition

Überlädt

Find(Type, Object[])

Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüssel Werten vom Kontext nachverfolgt wird, wird Sie sofort zurückgegeben, ohne dass eine Anforderung an die Datenbank gesendet wird. Andernfalls wird eine Abfrage für eine Entität mit den angegebenen Primärschlüssel Werten an die Datenbank gesendet, und diese Entität wird, sofern 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üssel Werten vom Kontext nachverfolgt wird, wird Sie sofort zurückgegeben, ohne dass eine Anforderung an die Datenbank gesendet wird. Andernfalls wird eine Abfrage für eine Entität mit den angegebenen Primärschlüssel Werten an die Datenbank gesendet, und diese Entität wird, sofern 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üssel Werten vom Kontext nachverfolgt wird, wird Sie sofort zurückgegeben, ohne dass eine Anforderung an die Datenbank gesendet wird. Andernfalls wird eine Abfrage für eine Entität mit den angegebenen Primärschlüssel Werten an die Datenbank gesendet, und diese Entität wird, sofern 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);
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 Typ der zu suchenden Entität.

keyValues
Object[]

Die Werte des Primärschlüssels für die gesuchte Entität.

Gibt zurück

Object

Die gefundene Entität oder NULL.

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üssel Werten vom Kontext nachverfolgt wird, wird Sie sofort zurückgegeben, ohne dass eine Anforderung an die Datenbank gesendet wird. Andernfalls wird eine Abfrage für eine Entität mit den angegebenen Primärschlüssel Werten an die Datenbank gesendet, und diese Entität wird, sofern 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;
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 Typ der zu suchenden Entität.

Parameter

keyValues
Object[]

Die Werte des Primärschlüssels für die gesuchte Entität.

Gibt zurück

TEntity

Die gefundene Entität oder NULL.

Gilt für: