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 in tutti i modelli usati da Entity Framework e un set di classi che consentono alle applicazioni di usare i metadati.
Classi
| Nome | Descrizione |
|---|---|
| AssociationEndMember |
Rappresenta l'oggetto di un'associazione |
| 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 un modello concettuale. |
| ComplexType |
Rappresenta un tipo complesso in un modello concettuale. |
| Documentation |
Rappresenta la documentazione associata a un costrutto di modello concettuale. |
| EdmError |
Incapsula le informazioni sull'errore per un errore generico del modello concettuale. |
| EdmFunction |
Rappresenta informazioni sulle funzioni che possono essere richiamate dalle query scritte dal linguaggio di query Entity SQL. Queste possono essere le funzioni predefinite esposte dal provider di archiviazione o dalle funzioni definite dall'utente in un determinato database. |
| EdmItemCollection |
Carica i metadati relativi al modello concettuale. EdmItemCollection carica i metadati dai file CSDL (Conceptual Schema Definition Language). Questa classe è derivata dalla ItemCollection classe . |
| EdmMember |
Rappresenta un membro che può essere dichiarato in qualsiasi StructuralTypeoggetto . |
| EdmProperty |
Rappresenta una proprietà per in EntityType un modello concettuale. Una EdmProperty classe deriva dalla EdmMember classe e fornisce e DefaultValue i Nullable facet per il tipo di .EdmProperty |
| EdmSchemaError |
Incapsula le informazioni dettagliate su un errore dello schema del modello concettuale. |
| EdmType |
Rappresenta una classe di base per tutti i tipi in un modello concettuale. |
| EntityContainer |
Rappresenta un contenitore di entità in un modello concettuale. è EntityContainer un raggruppamento logico di set di entità e set di associazioni. |
| EntitySet |
Rappresenta un set di entità in un modello concettuale. Un EntitySet oggetto per un EntityType oggetto contiene istanze di EntityType o uno dei relativi sottotipi. È possibile definire più di uno EntitySet usando lo stesso EntityTypeoggetto . |
| EntitySetBase |
Classe di base per un oggetto EntitySet e un oggetto RelationshipSet. |
| EntityType |
Rappresenta un particolare tipo di dati, ad esempio un'entità cliente o un'entità order in un modello concettuale. |
| EntityTypeBase |
Tipo di base per EntityType e RelationshipType. |
| EnumMember |
Rappresenta un membro di enumerazione. |
| EnumType |
Rappresenta un tipo di enumerazione. |
| Facet |
Fornisce informazioni aggiuntive sui membri. Nella gerarchia dei tipi di metadati ADO.NET i facet forniscono 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 dell'elemento di base per tutti i tipi di modello concettuale e i contenitori di entità. |
| ItemCollection |
Classe di base per ObjectItemCollectionle classi , EdmItemCollectione StorageMappingItemCollection . Una ItemCollection classe è una classe astratta e fornisce l'API principale per il caricamento e la conservazione dei metadati in memoria. Questa classe è derivata dalla ReadOnlyMetadataCollection<T> classe . |
| 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 runtime di metadati ADO.NET che fornisce il supporto per il recupero di metadati da varie 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 oggetto. La maggior parte dell'implementazione per la manutenzione effettiva della raccolta viene eseguita da ItemCollection. |
| PrimitiveType |
Vengono descritti 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 di metadati ADO.NET fornendo una raccolta di sola lettura con funzionalità di ricerca avanzate. Questa classe è derivata dalla ReadOnlyCollection<T> classe . |
| ReferentialConstraint |
Descrive i vincoli referenziale sulle relazioni in un modello concettuale. |
| RefType |
Fornisce l'indirizzo di un'entità per le operazioni che usano l'entità . Non è possibile definire un oggetto RefType in uno schema del modello concettuale in modo esplicito. |
| RelationshipEndMember |
Definisce il |
| RelationshipSet |
Rappresenta un set di relazioni in un modello concettuale. |
| RelationshipType |
Rappresenta la classe base per le relazioni in un modello concettuale. |
| RowType |
Descrive una riga, ad esempio il risultato di una query. Questa classe è derivata dalla StructuralType classe . La struttura del tipo di riga dipende dalle colonne di database proiettate nella query. Può RowType essere utile nelle funzioni del modello concettuale. |
| SimpleType |
Classe di base che descrive i tipi primitivi in un modello concettuale. |
| StoreItemCollection |
Carica i metadati relativi al modello di archiviazione (database). Carica StoreItemCollection i metadati dai file SSDL (Schema Definition Language). Questa classe è derivata dalla ItemCollection classe . |
| StructuralType |
Tipo di base per tutti i tipi in un modello concettuale con membri. |
| TypeUsage |
Descrive un tipo e un set di facet per tale tipo. |
Struct
| Nome | Descrizione |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Supporta una semplice iterazione sulla ReadOnlyMetadataCollection<T> raccolta. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| BuiltInTypeKind |
Rappresenta un'enumerazione che specifica l'elenco di tutti i tipi predefiniti in un modello concettuale. |
| CollectionKind |
Rappresenta un'enumerazione che specifica il tipo di raccolta applicato alle proprietà nei file CSDL (Conceptual Schema Definition Language). È possibile applicarlo 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 delle azioni possibili quando viene eliminato il |
| ParameterMode |
Specifica la direzione di un parametro. |
| ParameterTypeSemantics |
Specifica la semantica del tipo utilizzata per risolvere gli overload della funzione. Ogni provider di archivi deve usare 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 dell'elemento nel modello concettuale. |
| RelationshipMultiplicity |
Rappresenta le informazioni sulla molteplicità sul |
| 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 e quindi lo archivia nella cache in memoria. |