System.Data.Metadata.Edm Spazio dei nomi

Lo spazio dei nomi System.Data.Metadata.Edm 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. The System.Data.Metadata.Edm namespace contains a set of types that represent concepts throughout the models used by the Entity Framework and a set of classes that help applications to work with metadata.

Classi

AssociationEndMember

Rappresenta l'oggetto End di un'associazione nel modello concettuale.Represents the End of an association in the conceptual model.

AssociationSet

Rappresenta un set di associazioni nel modello concettuale.Represents an association set in the conceptual model.

AssociationSetEnd

Rappresenta l'oggetto End del set di associazioni in un modello concettuale.Represents the End of the association set in a conceptual model.

AssociationType

Rappresenta un'associazione in un modello concettuale.Represents an association in a conceptual model.

CollectionType

Rappresenta una raccolta di istanze di un tipo specifico.Represents a collection of instances of a specific type. Non è possibile definire in modo esplicito un oggetto CollectionType in uno schema del modello concettuale.You cannot explicitly define a CollectionType in a conceptual model.

ComplexType

Rappresenta un tipo complesso in un modello concettuale.Represents a complex type in a conceptual model.

Documentation

Rappresenta la documentazione associata al costrutto di un modello concettuale.Represents the documentation associated with a conceptual model construct.

EdmError

Incapsula informazioni sull'errore per un errore generico del modello concettuale.Encapsulates the error information for a generic conceptual model error.

EdmFunction

Rappresenta le informazioni sulle funzioni che possono essere richiamate dalle query scritte dal linguaggio di query Entity SQL.Represents information about the functions that may be invoked from the queries written by the Entity SQL query language. Le funzioni possono essere quelle predefinite esposte dal provider di archiviazione o funzioni definite dall'utente in un determinato database.These may be the built-in functions exposed by the storage provider or user-defined functions in a particular database.

EdmItemCollection

Carica i metadati relativi al modello concettuale.Loads metadata about the conceptual model. La classe EdmItemCollection carica metadati dai file Conceptual Schema Definition Language (CSDL).The EdmItemCollection loads metadata from conceptual schema definition language (CSDL) files. Questa classe è derivata dalla classe ItemCollection.This class is derived from the ItemCollection class.

EdmMember

Rappresenta un membro che può essere dichiarato in qualsiasi oggetto StructuralType.Represents a member that can be declared in any StructuralType.

EdmProperty

Rappresenta una proprietà per EntityType in un modello concettuale.Represents a property for the EntityType in a conceptual model. Una classe EdmProperty deriva dalla classe EdmMember e specifica i facet DefaultValue e Nullable per il tipo di EdmProperty.An EdmProperty class derives from the EdmMember class and provides the DefaultValue and the Nullable facets for the type of this EdmProperty.

EdmSchemaError

Incapsula informazioni dettagliate su un errore dello schema del modello concettuale.Encapsulates the detailed information about a conceptual model schema error.

EdmType

Rappresenta la classe di base per tutti i tipi in un modello concettuale.Represents a base class for all the types in a conceptual model.

EntityContainer

Rappresenta un contenitore di entità in un modello concettuale.Represents an entity container in a conceptual model. Un oggetto EntityContainer è un raggruppamento logico di set di entità e set di associazioni.An EntityContainer is a logical grouping of entity sets and association sets.

EntitySet

Rappresenta un set di entità in un modello concettuale.Represents an entity set in a conceptual model. Un oggetto EntitySet per un oggetto EntityType contiene istanze di EntityType o di uno qualsiasi dei relativi sottotipi.An EntitySet for an EntityType contains instances of the EntityType or any of its subtypes. È possibile definire più oggetti EntitySet utilizzando lo stesso oggetto EntityType.More than one EntitySet can be defined by using the same EntityType.

EntitySetBase

Classe base per un oggetto EntitySet e un oggetto RelationshipSet.A base class for an EntitySet and a RelationshipSet.

EntityType

Rappresenta un tipo di dati specifico, ad esempio un'entità Customer o un'entità Order, in un modello concettuale.Represents a particular type of data, such as a customer entity or an order entity in a conceptual model.

EntityTypeBase

Tipo di base per EntityType e RelationshipType.A base type for EntityType and RelationshipType.

EnumMember

Rappresenta un membro dell'enumerazione.Represents an enumeration member.

EnumType

Rappresenta un tipo di enumerazione.Represents an enumeration type.

Facet

Fornisce informazioni aggiuntive sui membri.Provides additional information about members. Nella gerarchia dei tipi di metadati ADO.NET i facet specificano informazioni aggiuntive sui membri tramite il tipo dichiarato per il membro.In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member.

FacetDescription

Specifica una descrizione del facet.Specifies a description of the facet.

FunctionParameter

Descrive i parametri di un oggetto EdmFunction.Describes the parameters of an EdmFunction.

GlobalItem

Rappresenta la classe dell'elemento di base per tutti i tipi del modello concettuale e per i contenitori di entità.Represents the base item class for all the conceptual model types and entity containers.

ItemCollection

Classe di base per le classi ObjectItemCollection, EdmItemCollection e StorageMappingItemCollection.A base class for ObjectItemCollection, EdmItemCollection, and StorageMappingItemCollection classes. Una classe ItemCollection è una classe astratta e fornisce l'API di base per il caricamento e la conservazione in memoria dei metadati.An ItemCollection class is an abstract class and provides the core API for loading and holding the in-memory metadata. Questa classe è derivata dalla classe ReadOnlyMetadataCollection<T>.This class is derived from the ReadOnlyMetadataCollection<T> class.

MetadataItem

Rappresenta la classe dell'elemento di base per tutti i metadati nella gerarchia dei tipi di metadati ADO.NET.Represents the base item class for all the metadata in the ADO.NET metadata type hierarchy.

MetadataProperty

Rappresenta un attributo di metadati per un elemento nella gerarchia dei metadati ADO.NET.Represents a metadata attribute for an item in the ADO.NET metadata hierarchy.

MetadataWorkspace

Rappresenta il componente del servizio di runtime dei metadati ADO.NET che offre il supporto per il recupero dei metadati da diverse origini.Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.

NavigationProperty

Rappresenta la navigazione da un tipo di entità a un altro tipo di entità nel modello concettuale.Represents the navigation from one entity type to another entity type in the conceptual model .

ObjectItemCollection

Classe per la rappresentazione di una raccolta di elementi per il livello oggetti.Class for representing a collection of items for the object layer. La maggior parte dell'implementazione per la manutenzione effettiva della raccolta viene effettuata da ItemCollection.Most of the implementation for actual maintenance of the collection is done by ItemCollection.

PrimitiveType

Descrive i tipi primitivi di .NET Framework, i tipi primitivi del modello concettuale e i tipi primitivi specifici del provider di archiviazione.Describes the .NET Framework primitive types, conceptual model primitive types, and storage provider-specific primitive types.

ReadOnlyMetadataCollection<T>

Rappresenta una raccolta di membri nella gerarchia dei metadati ADO.NET specificando una raccolta di sola lettura con funzionalità di ricerca avanzate.Represents a collection of members in the ADO.NET metadata hierarchy by providing a read-only collection with advanced lookup capabilities. Questa classe è derivata dalla classe ReadOnlyCollection<T>.This class is derived from the ReadOnlyCollection<T> class.

ReferentialConstraint

Descrive i vincoli referenziali sulle relazioni in un modello concettuale.Describes the referential constraints on the relationships in a conceptual model.

RefType

Specifica l'indirizzo di un'entità per operazioni che utilizzano l'entità.Provides the address of an entity for operations that use the entity. Non è possibile definire in modo esplicito un oggetto RefType in uno schema del modello concettuale.You cannot define a RefType in a conceptual model schema explicitly.

RelationshipEndMember

Definisce il membro End per l'oggetto RelationshipType.Defines the End member for the RelationshipType.

RelationshipSet

Rappresenta un set di relazioni in un modello concettuale.Represents a relationship set in a conceptual model.

RelationshipType

Rappresenta la classe di base per le relazioni in un modello concettuale.Represents the base class for relationships in a conceptual model.

RowType

Descrive una riga, ad esempio il risultato di una query.Describes a row, such as the result of a query. Questa classe è derivata dalla classe StructuralType.This class is derived from the StructuralType class. La struttura del tipo di riga dipende dalle colonne del database previste nella query.The structure of the row type depends on what database columns are projected in the query. RowType può essere utile nelle funzioni del modello concettuale.The RowType can be useful in conceptual model functions.

SimpleType

Classe di base che descrive tipi primitivi in un modello concettuale.A base class that describes primitive types in a conceptual model.

StoreItemCollection

Carica i metadati relativi al modello (database) di archiviazione.Loads metadata about the storage (database) model. StoreItemCollection carica metadati dai file SSDL (Store Schema Definition Language).The StoreItemCollection loads metadata from store schema definition language (SSDL) files. Questa classe è derivata dalla classe ItemCollection.This class is derived from the ItemCollection class.

StructuralType

Tipo di base per tutti i tipi in un modello concettuale che includono membri.A base type for all the types in a conceptual model that have members.

TypeUsage

Descrive un tipo e un set di facet per il tipo.Describes a type and a set of facets for that type.

Struct

ReadOnlyMetadataCollection<T>.Enumerator

Supporta una semplice iterazione sulla raccolta ReadOnlyMetadataCollection<T>.Supports a simple iteration over the ReadOnlyMetadataCollection<T> collection.

Enumerazioni

BuiltInTypeKind

Rappresenta un'enumerazione che specifica l'elenco di tutti i tipi incorporati in un modello concettuale.Represents an enumeration that specifies the list of all built-in types in a conceptual model.

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.You can apply this to the properties of any type.

ConcurrencyMode

Specifica le opzioni di concorrenza per le proprietà in un modello concettuale.Specifies the concurrency options for the properties in a conceptual model.

DataSpace

Specifica i nomi predefiniti per i modelli in Entity Framework.Specifies the default names for the models in the Entity Framework.

EdmSchemaErrorSeverity

Specifica il livello di gravità dell'errore.Specifies the severity level of the error.

OperationAction

Specifica l'elenco di possibili azioni quando viene eliminato l'oggetto End padre dell'oggetto RelationshipType.Specifies the list of possible actions when the parent End of the RelationshipType is deleted.

ParameterMode

Specifica la direzione di un parametro.Specifies the direction of a parameter.

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.Each store provider must use these enumeration flags in the provider manifest file for every function definition.

PrimitiveTypeKind

Specifica i tipi primitivi definiti da EDM.Specifies the primitive types as defined by EDM.

PropertyKind

Specifica i tipi di attributi degli elementi nel modello concettuale.Specifies the kinds of item attributes in the conceptual model.

RelationshipMultiplicity

Rappresenta le informazioni sulla molteplicità per l'entità finale (End) di un tipo di relazione.Represents the multiplicity information about the End of a relationship type.

StoreGeneratedPattern

Rappresenta un'enumerazione che specifica tre opzioni che indicano se la colonna nel file SSDL (Store Schema Definition Language) richiede un valore durante le operazioni di inserimento e aggiornamento. ADO.NET legge il valore della colonna, quindi lo archivia nella cache in memoria.ADO.NET reads the value of the column and then stores it in-memory cache.

Commenti

Per altre informazioni su come usare questo spazio dei nomi, vedere metadati ADO.NET.For more information about how to use this namespace, see ADO.NET Metadata.