Condividi tramite


Metodo IDbSet<TEntity>.Find

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori della chiave primaria specificati esiste nel contesto, verrà restituita immediatamente senza effettuare una richiesta all'archivio. In caso contrario, viene richiesta all'archivio un'entità con i valori della chiave primaria specificati. L'eventuale entità così trovata verrà associata al contesto e restituita. Se non viene trovata alcuna entità nel contesto né nell'archivio, viene restituito null.

Spazio dei nomi:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Function Find ( _
    ParamArray keyValues As Object() _
) As TEntity
'Utilizzo
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

Parametri

  • keyValues
    Tipo: System.Object[]
    Valori della chiave primaria dell'entità da trovare.

Valore restituito

Tipo: TEntity
Entità trovata o Null.

Note

L'ordine dei valori della chiave composta è quello definito in EDM, che a sua volta è quello definito nella finestra di progettazione, dall'API Code First di tipo Fluent o dall'attributo DataMember.

Vedere anche

Riferimento

IDbSet<TEntity> Interfaccia

Spazio dei nomi System.Data.Entity