Condividi tramite


System.Data.Entity.Core.Objects.DataClasses Spazio dei nomi

Classi

ComplexObject

Si tratta dell'interfaccia che rappresenta l'interfaccia minima necessaria per essere un'entità in ADO.NET.

EdmComplexPropertyAttribute

Attributo per le proprietà complesse AttributeUsage Proprietà predefinite implicite Ereditate=True, AllowMultiple=False, Il sistema di metadati prevede questa operazione e esaminerà solo il primo di ognuno di questi attributi, anche se sono presenti altri attributi.

EdmComplexTypeAttribute

attributo per tipi complessi

EdmEntityTypeAttribute

Attributo che identifica la classe di base Edm

EdmEnumTypeAttribute

Attributo che indica un tipo di enumerazione.

EdmFunctionAttribute

Indica che il metodo specificato è un proxy per una funzione EDM.

EdmPropertyAttribute

Attributo di base per le proprietà mappate per archiviare gli elementi. Proprietà AttributeUsage predefinite implicite Inherited=True, AllowMultiple=False, Il sistema di metadati prevede questo valore e esaminerà solo il primo di questi attributi, anche se ne sono presenti altri.

EdmRelationshipAttribute

Definisce una relazione tra due tipi di entità in base a un'associazione nel modello concettuale.

EdmRelationshipNavigationPropertyAttribute

Attributo che identifica le estremità definite per un oggetto RelationshipSet Proprietà attributeUsage predefinite implicite Ereditate=True, AllowMultiple=False. Il sistema di metadati prevede questa operazione e esaminerà solo il primo di ognuno di questi attributi, anche se sono presenti altri attributi.

EdmScalarPropertyAttribute

Attributo per le proprietà scalari in un oggetto IEntity. Proprietà AttributeUsage predefinite implicite Inherited=True, AllowMultiple=False, Il sistema di metadati prevede questo valore e esaminerà solo il primo di questi attributi, anche se ne sono presenti altri.

EdmSchemaAttribute

Attributo per i tipi statici

EdmTypeAttribute

Attributo di base per i tipi con schematizzazione

EntityCollection<TEntity>

Raccolta di entità che modellano un particolare costrutto EDM che può essere tutte le entità di un particolare tipo o entità che partecipano a una determinata relazione.

EntityObject

Questa è la classe che costituisce la base per tutte le classi EntityObject perscritte.

EntityReference

Modella una relazione finale con molteplicità 1.

EntityReference<TEntity>

Modella una relazione finale con molteplicità 1.

RelatedEnd

Classe di base per EntityCollection ed EntityReference

RelationshipManager

Contenitore per gli oggetti proprietà di navigazione delle relazioni creati in modo differitore (raccolte e riferimenti).

StructuralObject

Questa classe contiene i metodi comuni necessari per un oggetto date.

Interfacce

IEntityChangeTracker

Questa interfaccia viene implementata da un rilevamento modifiche e viene usata dalle classi di dati per segnalare le modifiche

IEntityWithChangeTracker

Interfaccia minima che una classe di dati deve implementare per essere gestita da un rilevamento delle modifiche.

IEntityWithKey

Interfaccia che definisce un'entità contenente una chiave.

IEntityWithRelationships

Interfaccia che una classe di dati deve implementare se espone le relazioni

IRelatedEnd

Rappresenta una fine di una relazione.

Enumerazioni

RelationshipKind

Identifica il tipo di relazione