System.Data.Entity.Core.Objects.DataClasses Spazio dei nomi
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.
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 |