System.Data.Metadata.Edm 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.
Contiene un set di tipi che rappresentano i concetti usati nei modelli da Entity Framework e un set di classi che semplificano l'uso dei metadati da parte delle applicazioni.
Classi
AssociationEndMember |
Rappresenta l'oggetto |
AssociationSet |
Rappresenta un set di associazioni nel modello concettuale. |
AssociationSetEnd |
Rappresenta l'oggetto |
AssociationType |
Rappresenta un'associazione in un modello concettuale. |
CollectionType |
Rappresenta una raccolta di istanze di un tipo specifico. Non è possibile definire in modo esplicito un oggetto CollectionType in uno schema del modello concettuale. |
ComplexType |
Rappresenta un tipo complesso in un modello concettuale. |
Documentation |
Rappresenta la documentazione associata al costrutto di un modello concettuale. |
EdmError |
Incapsula informazioni sull'errore per un errore generico del modello concettuale. |
EdmFunction |
Rappresenta le informazioni sulle funzioni che possono essere richiamate dalle query scritte dal linguaggio di query Entity SQL. Le funzioni possono essere quelle predefinite esposte dal provider di archiviazione o funzioni definite dall'utente in un determinato database. |
EdmItemCollection |
Carica i metadati relativi al modello concettuale. La classe EdmItemCollection carica metadati dai file Conceptual Schema Definition Language (CSDL). Questa classe è derivata dalla classe ItemCollection. |
EdmMember |
Rappresenta un membro che può essere dichiarato in qualsiasi oggetto StructuralType. |
EdmProperty |
Rappresenta una proprietà per EntityType in un modello concettuale. Una classe EdmProperty deriva dalla classe EdmMember e specifica i facet DefaultValue e Nullable per il tipo di EdmProperty. |
EdmSchemaError |
Incapsula informazioni dettagliate su un errore dello schema del modello concettuale. |
EdmType |
Rappresenta la classe di base per tutti i tipi in un modello concettuale. |
EntityContainer |
Rappresenta un contenitore di entità in un modello concettuale. Un oggetto EntityContainer è un raggruppamento logico di set di entità e set di associazioni. |
EntitySet |
Rappresenta un set di entità in un modello concettuale. Un oggetto EntitySet per un oggetto EntityType contiene istanze di EntityType o di uno qualsiasi dei relativi sottotipi. È possibile definire più oggetti EntitySet utilizzando lo stesso oggetto EntityType. |
EntitySetBase |
Classe base per un oggetto EntitySet e un oggetto RelationshipSet. |
EntityType |
Rappresenta un tipo di dati specifico, ad esempio un'entità Customer o un'entità Order, in un modello concettuale. |
EntityTypeBase |
Tipo di base per EntityType e RelationshipType. |
EnumMember |
Rappresenta un membro dell'enumerazione. |
EnumType |
Rappresenta un tipo di enumerazione. |
Facet |
Fornisce informazioni aggiuntive sui membri. Nella gerarchia dei tipi di metadati ADO.NET i facet specificano informazioni aggiuntive sui membri tramite il tipo dichiarato per il membro. |
FacetDescription |
Specifica una descrizione del facet. |
FunctionParameter |
Descrive i parametri di un oggetto EdmFunction. |
GlobalItem |
Rappresenta la classe di elementi di base per tutti i tipi di modello concettuali e i contenitori di entità. |
ItemCollection |
Classe di base per le classi ObjectItemCollection, EdmItemCollection e StorageMappingItemCollection. Una classe ItemCollection è una classe astratta e fornisce l'API di base per il caricamento e la conservazione in memoria dei metadati. Questa classe è derivata dalla classe ReadOnlyMetadataCollection<T>. |
MetadataItem |
Rappresenta la classe dell'elemento di base per tutti i metadati nella gerarchia dei tipi di metadati ADO.NET. |
MetadataProperty |
Rappresenta un attributo di metadati per un elemento nella gerarchia dei metadati ADO.NET. |
MetadataWorkspace |
Rappresenta il componente del servizio di runtime dei metadati ADO.NET che offre il supporto per il recupero dei metadati da diverse origini. |
NavigationProperty |
Rappresenta la navigazione da un tipo di entità a un altro tipo di entità nel modello concettuale. |
ObjectItemCollection |
Classe per la rappresentazione di una raccolta di elementi per il livello oggetti. La maggior parte dell'implementazione per la manutenzione effettiva della raccolta viene effettuata da ItemCollection. |
PrimitiveType |
Descrive i tipi primitivi .NET, i tipi primitivi del modello concettuale e i tipi primitivi specifici del provider di archiviazione. |
ReadOnlyMetadataCollection<T> |
Rappresenta una raccolta di membri nella gerarchia dei metadati ADO.NET specificando una raccolta di sola lettura con funzionalità di ricerca avanzate. Questa classe è derivata dalla classe ReadOnlyCollection<T>. |
ReferentialConstraint |
Descrive i vincoli referenziali sulle relazioni in un modello concettuale. |
RefType |
Specifica l'indirizzo di un'entità per operazioni che utilizzano l'entità. Non è possibile definire in modo esplicito un oggetto RefType in uno schema del modello concettuale. |
RelationshipEndMember |
Definisce il membro |
RelationshipSet |
Rappresenta un set di relazioni in un modello concettuale. |
RelationshipType |
Rappresenta la classe di base per le relazioni in un modello concettuale. |
RowType |
Descrive una riga, ad esempio il risultato di una query. Questa classe è derivata dalla classe StructuralType. La struttura del tipo di riga dipende dalle colonne del database previste nella query. Può RowType essere utile nelle funzioni del modello concettuale. |
SimpleType |
Classe di base che descrive tipi primitivi in un modello concettuale. |
StoreItemCollection |
Carica i metadati relativi al modello (database) di archiviazione. StoreItemCollection carica metadati dai file Store Schema Definition Language (SSDL). Questa classe è derivata dalla classe ItemCollection. |
StructuralType |
Tipo di base per tutti i tipi in un modello concettuale che includono membri. |
TypeUsage |
Descrive un tipo e un set di facet per il tipo. |
Struct
ReadOnlyMetadataCollection<T>.Enumerator |
Supporta un'iterazione semplice della raccolta ReadOnlyMetadataCollection<T>. |
Enumerazioni
BuiltInTypeKind |
Rappresenta un'enumerazione che specifica l'elenco di tutti i tipi incorporati in un modello concettuale. |
CollectionKind |
Rappresenta un'enumerazione che specifica il tipo della raccolta applicata alle proprietà nei file Conceptual Schema Definition Language (CSDL). Questa enumerazione può essere applicata alle proprietà di qualsiasi tipo. |
ConcurrencyMode |
Specifica le opzioni di concorrenza per le proprietà in un modello concettuale. |
DataSpace |
Specifica i nomi predefiniti per i modelli in Entity Framework. |
EdmSchemaErrorSeverity |
Specifica il livello di gravità dell'errore. |
OperationAction |
Specifica l'elenco di possibili azioni quando viene eliminato l'oggetto |
ParameterMode |
Specifica la direzione di un parametro. |
ParameterTypeSemantics |
Specifica la semantica dei tipi utilizzati per risolvere gli overload della funzione. Ogni provider di archiviazione deve utilizzare questi flag di enumerazione nel file manifesto del provider per ogni definizione di funzione. |
PrimitiveTypeKind |
Specifica i tipi primitivi definiti da EDM. |
PropertyKind |
Specifica i tipi di attributi degli elementi nel modello concettuale. |
RelationshipMultiplicity |
Rappresenta le informazioni sulla molteplicità per l'entità finale ( |
StoreGeneratedPattern |
Rappresenta un'enumerazione che specifica tre opzioni che indicano se la colonna nel linguaggio SSDL (Store Schema Definition Language) (SSDL) richiede un valore durante le operazioni di inserimento e aggiornamento. ADO.NET legge il valore della colonna, quindi lo archivia nella cache in memoria. |
Commenti
Per altre informazioni su come usare questo spazio dei nomi, vedere ADO.NET Metadati.