LocalView<TEntity>.FindEntry 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
| Nome | Descrizione |
|---|---|
| FindEntry(IEnumerable<IProperty>, IEnumerable<Object>) |
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde ai valori specificati. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità. |
| FindEntry(IEnumerable<String>, IEnumerable<Object>) |
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde ai valori specificati. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità. |
| FindEntry<TKey>(TKey) |
Trova un EntityEntry<TEntity> oggetto per l'entità con il valore della chiave primaria specificato nello strumento di rilevamento delle modifiche, se viene monitorato.
|
| FindEntry<TProperty>(IProperty, TProperty) |
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde al valore specificato. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità. |
| FindEntry<TProperty>(String, TProperty) |
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde al valore specificato. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità. |
FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde ai valori specificati. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry(System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member FindEntry : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry (properties As IEnumerable(Of IProperty), propertyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)
Parametri
- properties
- IEnumerable<IProperty>
Proprietà da trovare.
- propertyValues
- IEnumerable<Object>
Valori delle proprietà da trovare.
Valori restituiti
Voce per l'entità trovata o null.
Commenti
Questo metodo viene spesso usato per ottenere l'entità con una determinata chiave esterna non Null, una chiave primaria o valori di chiave alternativi. Le ricerche che usano una proprietà chiave come questa sono più efficienti rispetto alle ricerche su altri valori di proprietà.
Per impostazione predefinita, l'accesso Local chiamerà DetectChanges() per assicurarsi che tutte le entità ricercate e restituite siano up-to-date. 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
FindEntry(IEnumerable<String>, IEnumerable<Object>)
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde ai valori specificati. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry(System.Collections.Generic.IEnumerable<string> propertyNames, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member FindEntry : seq<string> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : seq<string> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry (propertyNames As IEnumerable(Of String), propertyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)
Parametri
- propertyNames
- IEnumerable<String>
Nome delle proprietà da trovare.
- propertyValues
- IEnumerable<Object>
Valori delle proprietà da trovare.
Valori restituiti
Voce per l'entità trovata o null.
Commenti
Questo metodo viene spesso usato per ottenere l'entità con una determinata chiave esterna non Null, una chiave primaria o valori di chiave alternativi. Le ricerche che usano una proprietà chiave come questa sono più efficienti rispetto alle ricerche su altri valori di proprietà.
Per impostazione predefinita, l'accesso Local chiamerà DetectChanges() per assicurarsi che tutte le entità ricercate e restituite siano up-to-date. 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
FindEntry<TKey>(TKey)
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
Trova un EntityEntry<TEntity> oggetto per l'entità con il valore della chiave primaria specificato nello strumento di rilevamento delle modifiche, se viene monitorato.
null viene restituito se non viene rilevata alcuna entità con il valore della chiave specificato.
Questo metodo non esegue mai query sul database.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TKey>(TKey keyValue);
abstract member FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TKey) (keyValue As TKey) As EntityEntry(Of TEntity)
Parametri di tipo
- TKey
Tipo della proprietà della chiave primaria.
Parametri
- keyValue
- TKey
Valore della chiave primaria per l'entità da trovare.
Valori restituiti
Voce per l'entità trovata o null.
Commenti
Per impostazione predefinita, l'accesso Local chiamerà DetectChanges() per assicurarsi che tutte le entità ricercate e restituite siano up-to-date. 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
FindEntry<TProperty>(IProperty, TProperty)
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde al valore specificato. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty>(Microsoft.EntityFrameworkCore.Metadata.IProperty property, TProperty? propertyValue);
abstract member FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (property As IProperty, propertyValue As TProperty) As EntityEntry(Of TEntity)
Parametri di tipo
- TProperty
Tipo del valore della proprietà.
Parametri
- property
- IProperty
Proprietà da trovare.
- propertyValue
- TProperty
Valore della proprietà da trovare.
Valori restituiti
Voce per l'entità trovata o null.
Commenti
Questo metodo viene spesso usato per ottenere l'entità con una determinata chiave esterna non Null, chiave primaria o valore di chiave alternativa. Le ricerche che usano una proprietà chiave come questa sono più efficienti rispetto alle ricerche su altri valori di proprietà.
Per impostazione predefinita, l'accesso Local chiamerà DetectChanges() per assicurarsi che tutte le entità ricercate e restituite siano up-to-date. 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
FindEntry<TProperty>(String, TProperty)
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
- Origine:
- LocalView.cs
Restituisce un oggetto EntityEntry<TEntity> per la prima entità rilevata dal contesto in cui il valore della proprietà specificata corrisponde al valore specificato. La voce consente di accedere alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty>(string propertyName, TProperty? propertyValue);
abstract member FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (propertyName As String, propertyValue As TProperty) As EntityEntry(Of TEntity)
Parametri di tipo
- TProperty
Tipo del valore della proprietà.
Parametri
- propertyName
- String
Nome della proprietà da trovare.
- propertyValue
- TProperty
Valore della proprietà da trovare.
Valori restituiti
Voce per l'entità trovata o null.
Commenti
Questo metodo viene spesso usato per ottenere l'entità con una determinata chiave esterna non Null, chiave primaria o valore di chiave alternativa. Le ricerche che usano una proprietà chiave come questa sono più efficienti rispetto alle ricerche su altri valori di proprietà.
Per impostazione predefinita, l'accesso Local chiamerà DetectChanges() per assicurarsi che tutte le entità ricercate e restituite siano up-to-date. 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 .