Classe EdmCoreModel
Fornisce dichiarazioni predefinite attinenti alla semantica EDM.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmCoreModel
Spazio dei nomi Microsoft.Data.Edm.Library
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Sintassi
'Dichiarazione
Public Class EdmCoreModel _
Inherits EdmElement _
Implements IEdmModel, IEdmElement
'Utilizzo
Dim instance As EdmCoreModel
public class EdmCoreModel : EdmElement,
IEdmModel, IEdmElement
public ref class EdmCoreModel : public EdmElement,
IEdmModel, IEdmElement
type EdmCoreModel =
class
inherit EdmElement
interface IEdmModel
interface IEdmElement
end
public class EdmCoreModel extends EdmElement implements IEdmModel, IEdmElement
Nel tipo EdmCoreModel sono esposti i membri seguenti.
Proprietà
Nome | Descrizione | |
---|---|---|
DirectValueAnnotationsManager | Ottiene il gestore di annotazioni del modello. | |
Namespace | Ottiene lo spazio dei nomi del modello principale. | |
References | Ottiene i riferimenti del modello principale. | |
SchemaElements | Ottiene la raccolta di elementi dello schema contenuti nel modello principale. | |
VocabularyAnnotations | Ottiene la raccolta di annotazioni del vocabolario contenute nel modello principale. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
FindDeclaredEntityContainer | Ricerca un contenitore di entità con il nome specificato nel modello e restituisce Null se non esiste alcun contenitore di questo tipo. | |
FindDeclaredFunctions | Ricerca le funzioni con il nome specificato nel modello e restituisce un enumerabile vuoto se non esiste alcuna funzione di questo tipo. | |
FindDeclaredType | Ricerca un tipo con il nome specificato nel modello e restituisce Null se tale tipo non esiste. | |
FindDeclaredValueTerm | Ricerca un termine del valore con il nome specificato nel modello e restituisce Null se non esiste alcun termine di questo tipo. | |
FindDeclaredVocabularyAnnotations | Ricerca le annotazioni del vocabolario specificate dal modello o da un modello cui si fa riferimento per un elemento specificato. | |
GetBinary(Boolean) | Ottiene un riferimento a un tipo binario. | |
GetBinary(Boolean, Nullable<Int32>, Nullable<Boolean>, Boolean) | Ottiene un riferimento a un tipo binario. | |
GetBoolean | Ottiene un riferimento a un tipo booleano. | |
GetByte | Ottiene un riferimento a un tipo byte. | |
GetCollection | Ottiene un riferimento a un tipo di raccolta. | |
GetDateTime | Ottiene un riferimento alla definizione di un tipo primitivo DateTime. | |
GetDateTimeOffset | Ottiene un riferimento alla definizione di un tipo primitivo DateTime con offset. | |
GetDecimal(Boolean) | Ottiene un riferimento a un tipo decimale. | |
GetDecimal(Nullable<Int32>, Nullable<Int32>, Boolean) | Ottiene un riferimento a un tipo decimale. | |
GetDouble | Ottiene un riferimento a un tipo double. | |
GetGuid | Ottiene un riferimento a un tipo GUID. | |
GetHashCode | Ereditato da Object. | |
GetInt16 | Ottiene un riferimento a un tipo Int16. | |
GetInt32 | Ottiene un riferimento a un tipo Int32. | |
GetInt64 | Ottiene un riferimento a un tipo Int64. | |
GetPrimitive | Ottiene un riferimento a un tipo primitivo. | |
GetPrimitiveType | Ottiene una definizione di un tipo primitivo. | |
GetPrimitiveTypeKind | Ottiene il genere del tipo primitivo. | |
GetSByte | Ottiene un riferimento a un tipo SByte. | |
GetSingle | Ottiene un riferimento a un singolo tipo. | |
GetSpatial(EdmPrimitiveTypeKind, Boolean) | Ottiene un riferimento a un tipo spaziale. | |
GetSpatial(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Ottiene un riferimento a un tipo spaziale. | |
GetStream | Ottiene un riferimento a un tipo flusso. | |
GetString(Boolean) | Ottiene un riferimento a un tipo stringa. | |
GetString(Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, Boolean) | Ottiene un riferimento a un tipo stringa. | |
GetTemporalType(EdmPrimitiveTypeKind, Boolean) | Ottiene un riferimento a un tipo temporale. | |
GetTemporalType(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Ottiene un riferimento a un tipo temporale. | |
GetTime | Ottiene un riferimento alla definizione di un tipo primitivo time. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
DirectValueAnnotations | Ottiene le annotazioni dirette del valore per un elemento. Definito da ExtensionMethods. | |
EntityContainers | Ottiene i contenitori di entità che appartengono al modello. Definito da ExtensionMethods. | |
Errors | Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene.Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate.Il metodo non analizza gli elementi cui questo elemento fa riferimento.Gli errori relativi a una proprietà non includono errori del tipo corrispondente. Definito da ValidationExtensionMethods. | |
FindEntityContainer | Ricerca un contenitore di entità con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce Null se non esiste alcun contenitore di questo tipo. Definito da ExtensionMethods. | |
FindFunctions | Ricerca le funzioni con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce un enumerabile vuoto se non esiste alcuna funzione di questo tipo. Definito da ExtensionMethods. | |
FindType | Ricerca un tipo con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce Null se tale tipo non esiste. Definito da ExtensionMethods. | |
FindValueTerm | Ricerca un termine del valore con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce Null se non esiste alcun termine di questo tipo. Definito da ExtensionMethods. | |
FindVocabularyAnnotations(IEdmVocabularyAnnotatable) | Di overload. Ottiene le annotazioni del vocabolario di un elemento annotabile definite in un modello specifico e i modelli cui tale modello fa riferimento. Definito da ExtensionMethods. | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm) | Di overload. Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine. Definito da ExtensionMethods. | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String) | Di overload. Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine. Definito da ExtensionMethods. | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm, String) | Di overload. Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine. Definito da ExtensionMethods. | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String, String) | Di overload. Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine. Definito da ExtensionMethods. | |
FindVocabularyAnnotationsIncludingInheritedAnnotations | Ottiene le annotazioni del vocabolario di un elemento annotabile definite in un modello specifico e i modelli cui tale modello fa riferimento. Definito da ExtensionMethods. | |
GetAnnotationValue(IEdmElement, String, String) | Di overload. Ottiene un valore di annotazione che corrisponde allo spazio dei nomi specificato e al nome fornito. Definito da ExtensionMethods. | |
GetAnnotationValue<T>(IEdmElement) | Di overload. Ottiene un valore di annotazione da un elemento annotabile. Definito da ExtensionMethods. | |
GetAnnotationValue<T>(IEdmElement, String, String) | Di overload. Ottiene un valore di annotazione che corrisponde allo spazio dei nomi specificato e al nome fornito. Definito da ExtensionMethods. | |
GetAnnotationValues | Recupera un set di valori di annotazione.Per ogni valore richiesto, restituisce Null se non esiste alcuna annotazione con il nome specificato per l'elemento indicato. Definito da ExtensionMethods. | |
GetAssociationAnnotations | Ottiene le annotazioni collegate all'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
GetAssociationEndName | Ottiene il nome utilizzato per l'estremità dell'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
GetAssociationFullName | Ottiene il nome completo utilizzato per l'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
GetAssociationName | Ottiene il nome utilizzato per l'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
GetAssociationNamespace | Ottiene lo spazio dei nomi utilizzato per l'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
GetAssociationSetAnnotations | Ottiene le annotazioni collegate all'associazione serializzata per una destinazione di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
GetAssociationSetName | Ottiene il nome utilizzato per il set di associazioni serializzato per una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
GetDataServiceVersion | Ottiene la versione utilizzata per il servizio dati di una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
GetDocumentation | Ottiene la documentazione per un elemento specificato. Definito da ExtensionMethods. | |
GetEdmVersion | Ottiene la versione EDM con il modello specificato. Definito da ExtensionMethods. | |
GetEdmxVersion | Ottiene la versione utilizzata per l'edmx di una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
GetMaxDataServiceVersion | Ottiene la versione del servizio dati massimo per una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
GetNamespacePrefixMappings | Ottiene i mapping del prefisso dello spazio dei nomi per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, EdmEvaluator) | Di overload. Ottiene l'oggetto IEdmValue di una proprietà di un tipo di termine applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) | Di overload. Ottiene l'oggetto IEdmValue di una proprietà di un tipo di termine applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) | Di overload. Ottiene il valore CLR di una proprietà di un tipo di termine applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) | Di overload. Ottiene il valore CLR di una proprietà di un tipo di termine applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue(IEdmStructuredValue, String, EdmEvaluator) | Di overload. Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) | Di overload. Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue(IEdmStructuredValue, String, String, EdmEvaluator) | Di overload. Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) | Di overload. Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue<T>(IEdmStructuredValue, String, EdmToClrEvaluator) | Di overload. Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) | Di overload. Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue<T>(IEdmStructuredValue, String, String, EdmToClrEvaluator) | Di overload. Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) | Di overload. Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore. Definito da ExtensionMethods. | |
IsBad | Indica se l'elemento contiene errori restituiti dal metodo Errors(IEdmElement). Definito da ValidationExtensionMethods. | |
Location | Ottiene il percorso dell'elemento specificato. Definito da ExtensionMethods. | |
SchemaElementsAcrossModels | Ottiene tutti gli elementi dello schema dal modello e dai modelli a cui il modello fa riferimento. Definito da ExtensionMethods. | |
SetAnnotationValue(IEdmElement, String, String, Object) | Di overload. Imposta un valore di annotazione per un elemento EDM.Se il valore è Null, non viene aggiunta alcuna annotazione e viene rimossa un'annotazione esistente con lo stesso nome. Definito da ExtensionMethods. | |
SetAnnotationValue<T>(IEdmElement, T) | Di overload. Imposta un valore di annotazione in un elemento annotabile. Definito da ExtensionMethods. | |
SetAnnotationValues | Imposta un set di valori di annotazione.Se un valore fornito è Null, non viene aggiunta alcuna annotazione e viene rimossa un'annotazione esistente con lo stesso nome. Definito da ExtensionMethods. | |
SetAssociationAnnotations | Imposta le annotazioni per l'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
SetAssociationEndName | Imposta il nome utilizzato per l'estremità dell'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
SetAssociationName | Imposta il nome utilizzato per l'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
SetAssociationNamespace | Imposta lo spazio dei nomi utilizzato per l'associazione serializzata per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
SetAssociationSetAnnotations | Imposta le annotazioni per il set di associazioni serializzato per una destinazione di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
SetAssociationSetName | Imposta il nome utilizzato per il set di associazioni serializzato per una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
SetDataServiceVersion | Imposta la versione utilizzata per il servizio dati di una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
SetDocumentation | Imposta la documentazione per un elemento specificato. Definito da ExtensionMethods. | |
SetEdmVersion | Imposta la versione EDM con il modello e la versione specificati. Definito da ExtensionMethods. | |
SetEdmxVersion | Imposta la versione utilizzata per l'edmx di una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
SetMaxDataServiceVersion | Imposta la versione del servizio dati massimo per una proprietà di navigazione di un set di entità. Definito da SerializationExtensionMethods. | |
SetNamespacePrefixMappings | Imposta i mapping del prefisso dello spazio dei nomi per una proprietà di navigazione. Definito da SerializationExtensionMethods. | |
TryWriteCsdl(XmlWriter, IEnumerable<EdmError>%) | Di overload. Restituisce un elemento CSDL al writer fornito. Definito da CsdlWriter. | |
TryWriteCsdl(Func<T, TResult>, Boolean) | Di overload. Restituisce un elemento CSDL con il provider del writer specificato. Definito da CsdlWriter. | |
Validate(IEnumerable<EdmError>%) | Di overload. Convalida IEdmModel e tutte le relative proprietà utilizzando la versione corrente del modello.Se al modello non è associata alcuna versione, viene utilizzato IEdmModel. Definito da EdmValidator. | |
Validate(Version, IEnumerable<EdmError>%) | Di overload. Convalida l'oggetto IEdmModel e tutte le relative proprietà fornite per una versione specifica. Definito da EdmValidator. | |
Validate(ValidationRuleSet, IEnumerable<EdmError>%) | Di overload. Convalida l'oggetto IEdmModel e tutte le relative proprietà fornite per una versione specifica. Definito da EdmValidator. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
Instance | Rappresenta l'istanza del modello principale. |
In alto
Osservazioni
Nessun contenuto verrà aggiornato qui. Non aggiungere materiale qui.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.