Condividi tramite


Classe DbMemberEntry<TEntity, TProperty>

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Si tratta di un utilizzo della classe di base astratta per rappresentare una proprietà scalare o complessa o una proprietà di navigazione di un'entità. Nelle proprietà scalari e complesse viene utilizzata la classe derivata DbPropertyEntry<TEntity, TProperty>, nelle proprietà di navigazione di riferimento viene utilizzata la classe derivata DbReferenceEntry<TEntity, TProperty>e nelle proprietà di navigazione della raccolta viene utilizzata la classe derivata DbCollectionEntry<TEntity, TElement>.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbReferenceEntry<TEntity, TProperty>

Spazio dei nomi:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public MustInherit Class DbMemberEntry(Of TEntity As Class, TProperty)
'Utilizzo
Dim instance As DbMemberEntry(Of TEntity, TProperty)
public abstract class DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbMemberEntry abstract
[<AbstractClassAttribute>]
type DbMemberEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  class end
JScript does not support generic types and methods.

Parametri di tipo

  • TEntity
    Tipo dell'entità a cui appartiene questa proprietà.
  • TProperty
    Tipo della proprietà.

Il tipo DbMemberEntry<TEntity, TProperty> espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo protetto DbMemberEntry<TEntity, TProperty> Inizializza una nuova istanza della classe DbMemberEntry<TEntity, TProperty>.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica CurrentValue Ottiene o imposta il valore corrente di questa proprietà.
Proprietà pubblica EntityEntry Oggetto DbEntityEntry<TEntity> a cui appartiene questo membro.
Proprietà pubblica Name Ottiene il nome della proprietà.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals Specifica se l'oggetto è uguale all'oggetto specificato. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode Ottiene il codice hash associato all'oggetto. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente.
Metodo pubblico GetValidationErrors Convalida questa proprietà.
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString Restituisce una rappresentazione in forma di stringa di DbMemberEntry<TEntity, TProperty>. (Esegue l'override di Object.ToString()).

In alto

Operatori

  rapporti Descrizione
Operatore pubblicoMembro statico Implicit(DbMemberEntry<TEntity, TProperty> to DbMemberEntry) Restituisce una nuova istanza della classe DbMemberEntry non generica per la proprietà rappresentata da questo oggetto.

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Infrastructure