Condividi tramite


DbReferenceEntry<TEntity,TProperty> Classe

Definizione

Le istanze di questa classe vengono restituite dal metodo Reference di DbEntityEntry<TEntity> e consentono operazioni come il caricamento da eseguire sulle proprietà di navigazione di riferimento di un'entità.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
type DbReferenceEntry<'Entity, 'Property (requires 'Entity : null)> = class
    inherit DbMemberEntry<'Entity, 'Property (requires 'Entity : null)>
Public Class DbReferenceEntry(Of TEntity, TProperty)
Inherits DbMemberEntry(Of TEntity, TProperty)

Parametri di tipo

TEntity

Tipo dell'entità a cui appartiene questa proprietà.

TProperty

Tipo della proprietà.

Ereditarietà
DbReferenceEntry<TEntity,TProperty>
Attributi

Proprietà

CurrentValue

Ottiene o imposta il valore corrente della proprietà di navigazione. Il valore corrente è costituito dall'entità a cui fa riferimento la proprietà di navigazione.

EntityEntry

Oggetto DbEntityEntry<TEntity> a cui appartiene questa proprietà di navigazione.

IsLoaded

Ottiene o imposta un valore che indica se l'entità è stata caricata dal database.

Name

Ottiene il nome della proprietà.

Metodi

Equals(Object)

Le istanze di questa classe vengono restituite dal metodo Reference di DbEntityEntry<TEntity> e consentono operazioni come il caricamento da eseguire sulle proprietà di navigazione di riferimento di un'entità.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Le istanze di questa classe vengono restituite dal metodo Reference di DbEntityEntry<TEntity> e consentono operazioni come il caricamento da eseguire sulle proprietà di navigazione di riferimento di un'entità.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Convalida questa proprietà.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
Load()

Carica l'entità dal database. Notare che se l'entità esiste già nel contesto, non verrà sovrascritta con i valori del database.

LoadAsync()

Carica in modo asincrono l'entità dal database. Notare che se l'entità esiste già nel contesto, non verrà sovrascritta con i valori del database.

LoadAsync(CancellationToken)

Carica in modo asincrono l'entità dal database. Notare che se l'entità esiste già nel contesto, non verrà sovrascritta con i valori del database.

Query()

Restituisce la query che verrà utilizzata per caricare questa entità dal database. È possibile modificare la query restituita utilizzando LINQ per applicare filtri o eseguire operazioni nel database.

ToString()

Le istanze di questa classe vengono restituite dal metodo Reference di DbEntityEntry<TEntity> e consentono operazioni come il caricamento da eseguire sulle proprietà di navigazione di riferimento di un'entità.

(Ereditato da DbMemberEntry<TEntity,TProperty>)

Operatori

Implicit(DbReferenceEntry<TEntity,TProperty> to DbReferenceEntry)

Restituisce una nuova istanza della classe non generica DbReferenceEntry per la proprietà di navigazione rappresentata da questo oggetto.

Si applica a