Condividi tramite


Classe EdmMember

[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.]

Rappresenta la classe di membri edm

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EdmMember
      System.Data.Entity.Core.Metadata.Edm.EdmProperty
      System.Data.Entity.Core.Metadata.Edm.NavigationProperty
      System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember

Spazio dei nomi:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public MustInherit Class EdmMember _
    Inherits MetadataItem
'Utilizzo
Dim instance As EdmMember
public abstract class EdmMember : MetadataItem
public ref class EdmMember abstract : public MetadataItem
[<AbstractClassAttribute>]
type EdmMember =  
    class 
        inherit MetadataItem 
    end
public abstract class EdmMember extends MetadataItem

Il tipo EdmMember espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica BuiltInTypeKind Ottiene il tipo del tipo incorporato per il tipo. (Ereditato da MetadataItem)
Proprietà pubblica DeclaringType Ottiene il tipo in cui è dichiarato il membro.
Proprietà pubblica Documentation Ottiene o imposta la documentazione associata al tipo. (Ereditato da MetadataItem)
Proprietà pubblica IsStoreGeneratedComputed Indica se il modello contrassegnato come membro calcolato nella definizione EDM
Proprietà pubblica IsStoreGeneratedIdentity Indica se il modello generato dall'archivio del membro è contrassegnato come Identity nella definizione EDM
Proprietà pubblica MetadataProperties Ottiene l'elenco di proprietà del tipo corrente. (Ereditato da MetadataItem)
Proprietà pubblica Name Ottiene o imposta il nome della proprietà.L'impostazione di questo oggetto da una convenzione modello di spazio di archivio modifica il nome della colonna del database per questa proprietà.Nel modello concettuale deve allinearsi con la proprietà corrispondente dalla classe di entità e non deve essere modificato.
Proprietà pubblica TypeUsage Ottiene l'istanza della classe TypeUsage che contiene il tipo del membro e i facet per il tipo.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico AddAnnotation Aggiunge o aggiorna un'annotazione con il nome e il valore specificati. (Ereditato da MetadataItem)
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico RemoveAnnotation Rimuove un'annotazione con il nome specificato. (Ereditato da MetadataItem)
Metodo pubblico ToString Restituisce il nome del membro. (Esegue l'override di Object.ToString()).

In alto

Metodi di estensione

  rapporti Descrizione
Metodo di estensione pubblico GetStoreGeneratedPatternValue Ottiene il valore StoreGeneratedPattern di un elemento EdmProperty, data una versione di destinazione e un elemento DataSpace (Definito da MetadataWorkspaceExtensions).
Metodo di estensione pubblico GetStoreType Ottiene l'elemento StoreType dall'elemento EdmType di EdmMember attraverso DbProviderManifest (Definito da MetadataWorkspaceExtensions).

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.Core.Metadata.Edm