DbContext.Find Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Entità trovata o null
.
Commenti
Per altre informazioni ed esempi, vedere Uso di Trova e FindAsync .