Condividi tramite


DbContext.Find Metodo

Definizione

Overload

Find(Type, Object[])

Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

Find<TEntity>(Object[])

Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

Find(Type, Object[])

Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

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

Parametri

entityType
Type

Tipo di entità da trovare.

keyValues
Object[]

Valori della chiave primaria dell'entità da trovare.

Restituisce

Entità trovata o null.

Commenti

Per altre informazioni ed esempi, vedere Uso di Trova e FindAsync .

Si applica a

Find<TEntity>(Object[])

Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

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

Parametri di tipo

TEntity

Tipo di entità da trovare.

Parametri

keyValues
Object[]

Valori della chiave primaria dell'entità da trovare.

Restituisce

TEntity

Entità trovata o null.

Commenti

Per altre informazioni ed esempi, vedere Uso di Trova e FindAsync .

Si applica a