Freigeben über


DbSet.Find(Object[]) Methode

Definition

Sucht eine Entität mit den angegebenen Primärschlüsselwerten. Wenn eine Entität mit den angegebenen Primärschlüsselwerten im Kontext vorhanden ist, wird sie sofort zurückgegeben, ohne eine Anforderung an den Speicher auszuführen. Andernfalls wird eine Entität mit den angegebenen Primärschlüsselwerten vom Speicher angefordert, und wenn diese Entität gefunden wird, wird sie an den Kontext angefügt und zurückgegeben. Wenn keine Entität im Kontext oder Speicher gefunden wird, wird NULL zurückgegeben.

public virtual object Find (params object[] keyValues);
abstract member Find : obj[] -> obj
override this.Find : obj[] -> obj
Public Overridable Function Find (ParamArray keyValues As Object()) As Object

Parameter

keyValues
Object[]

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

Gibt zurück

Die gefundene Entität oder NULL.

Ausnahmen

Wird ausgelöst, wenn der Kontext verworfen wurde.

Hinweise

Die Reihenfolge der zusammengesetzten Schlüsselwerte ist wie im EDM definiert, was wiederum im Designer, durch die Code First Fluent-API oder durch das DataMember-Attribut definiert ist.

Gilt für: