Condividi tramite


LocalView<TEntity>.FindEntryUntyped(IEnumerable<Object>) Metodo

Definizione

Trova un EntityEntry<TEntity> oggetto per l'entità con i valori di chiave primaria specificati nel rilevamento delle modifiche, se viene monitorato. null viene restituito se non viene rilevata alcuna entità con i valori di chiave specificati. Questo metodo non esegue mai query sul database.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntryUntyped (System.Collections.Generic.IEnumerable<object?> keyValues);
abstract member FindEntryUntyped : seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntryUntyped : seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntryUntyped (keyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)

Parametri

keyValues
IEnumerable<Object>

Valori della chiave primaria dell'entità da trovare.

Restituisce

Voce per l'entità trovata o null.

Commenti

Per impostazione predefinita, l'accesso Local chiamerà DetectChanges() per garantire che tutte le entità in cui è stata eseguita la ricerca e la restituzione siano aggiornate. La chiamata a questo metodo non comporterà un'altra chiamata a DetectChanges(). Poiché questo metodo viene comunemente usato per le ricerche rapide, è consigliabile riutilizzare l'oggetto Local per più ricerche e/o disabilitare il rilevamento automatico delle modifiche tramite AutoDetectChangesEnabled.

Per altre informazioni ed esempi, vedere Rilevamento modifiche di EF Core .

Si applica a