Freigeben über


IDbSet<TEntity>.Find-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

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.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Function Find ( _
    ParamArray keyValues As Object() _
) As TEntity
'Usage
Dim instance As IDbSet 
Dim keyValues As Object()
Dim returnValue As TEntity

returnValue = instance.Find(keyValues)
TEntity Find(
    params Object[] keyValues
)
TEntity Find(
    ... array<Object^>^ keyValues
)
abstract Find : 
        keyValues:Object[] -> 'TEntity 
function Find(
    ... keyValues : Object[]
) : TEntity

Parameter

  • keyValues
    Typ: System.Object[]
    Die Werte des Primärschlüssels für die gesuchte Entität.

Rückgabewert

Typ: TEntity
Die gefundene Entität oder NULL.

Hinweise

Die Reihenfolge der Werte zusammengesetzter Schlüssel entspricht der Definition im EDM, die wiederum im Designer, durch die Code First Fluent-API oder durch das DataMember-Attribut definiert ist.

Siehe auch

Verweis

IDbSet<TEntity> Interface

System.Data.Entity-Namespace