Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt vordefinierte, für die EDM-Semantik relevante Deklarationen bereit.
Vererbungshierarchie
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmCoreModel
Namespace: Microsoft.Data.Edm.Library
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Syntax
'Declaration
Public Class EdmCoreModel _
Inherits EdmElement _
Implements IEdmModel, IEdmElement
'Usage
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
Der EdmCoreModel-Typ macht folgende Elemente verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
DirectValueAnnotationsManager | Ruft den Anmerkungen-Manager des Modells ab. |
![]() ![]() |
Namespace | Ruft den Namespace dieses Kernmodells ab. |
![]() |
References | Ruft die Verweise dieses Kernmodells ab. |
![]() |
SchemaElements | Ruft die Auflistung von Schemaelementen ab, die in diesem Kernmodell enthalten sind. |
![]() |
VocabularyAnnotations | Ruft die Auflistung von Vokabularanmerkungen ab, die in diesem Kernmodell enthalten sind. |
Zum Anfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Equals | (Geerbt von Object.) |
![]() |
Finalize | (Geerbt von Object.) |
![]() |
FindDeclaredEntityContainer | Sucht mit dem angegebenen Namen in diesem Modell nach einem Entitätencontainer und gibt NULL zurück, wenn kein solcher Container vorhanden ist. |
![]() |
FindDeclaredFunctions | Sucht mit dem angegebenen Namen in diesem Modell nach Funktionen und gibt ein leeres aufzählbares Element zurück, wenn keine solche Funktion vorhanden ist. |
![]() |
FindDeclaredType | Sucht mit dem angegebenen Namen in diesem Modell nach einem Typ und gibt NULL zurück, wenn kein solcher Typ vorhanden ist. |
![]() |
FindDeclaredValueTerm | Sucht mit dem angegebenen Namen in diesem Modell nach einem Wertbegriff und gibt NULL zurück, wenn kein solcher Wertbegriff vorhanden ist. |
![]() |
FindDeclaredVocabularyAnnotations | Sucht nach von diesem Modell angegebenen Vokabularanmerkungen oder nach einem referenzierten Modell für ein angegebenes Element. |
![]() |
GetBinary(Boolean) | Ruft einen Verweis auf einen binären Typ ab. |
![]() |
GetBinary(Boolean, Nullable<Int32>, Nullable<Boolean>, Boolean) | Ruft einen Verweis auf einen binären Typ ab. |
![]() |
GetBoolean | Ruft einen Verweis auf einen booleschen Typ ab. |
![]() |
GetByte | Ruft einen Verweis auf einen Byte-Typ ab. |
![]() ![]() |
GetCollection | Ruft einen Verweis auf einen Auflistungstyp ab. |
![]() |
GetDateTime | Ruft einen Verweis auf eine primitive DateTime-Typdefinition ab. |
![]() |
GetDateTimeOffset | Ruft einen Verweis auf einen DateTime-Typ mit einer primitiven Offset-Typdefinition ab. |
![]() |
GetDecimal(Boolean) | Ruft einen Verweis auf einen Dezimaltyp ab. |
![]() |
GetDecimal(Nullable<Int32>, Nullable<Int32>, Boolean) | Ruft einen Verweis auf einen Dezimaltyp ab. |
![]() |
GetDouble | Ruft einen Verweis auf einen Double-Typ ab. |
![]() |
GetGuid | Ruft einen Verweis auf einen GUID-Typ ab. |
![]() |
GetHashCode | (Geerbt von Object.) |
![]() |
GetInt16 | Ruft einen Verweis auf einen Int16-Typ ab. |
![]() |
GetInt32 | Ruft einen Verweis auf einen Int32-Typ ab. |
![]() |
GetInt64 | Ruft einen Verweis auf einen Int64-Typ ab. |
![]() |
GetPrimitive | Ruft einen Verweis auf einen primitiven Typ ab. |
![]() |
GetPrimitiveType | Ruft einen Definition eines primitiven Typs ab. |
![]() |
GetPrimitiveTypeKind | Ruft die Art des primitiven Typs ab. |
![]() |
GetSByte | Ruft einen Verweis auf einen SByte-Typ ab. |
![]() |
GetSingle | Ruft einen Verweis auf einen Single-Typ ab. |
![]() |
GetSpatial(EdmPrimitiveTypeKind, Boolean) | Ruft einen Verweis auf einen räumlichen Typ ab. |
![]() |
GetSpatial(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Ruft einen Verweis auf einen räumlichen Typ ab. |
![]() |
GetStream | Ruft einen Verweis auf einen Streamtyp ab. |
![]() |
GetString(Boolean) | Ruft einen Verweis auf einen Zeichenfolgentyp ab. |
![]() |
GetString(Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, Boolean) | Ruft einen Verweis auf einen Zeichenfolgentyp ab. |
![]() |
GetTemporalType(EdmPrimitiveTypeKind, Boolean) | Ruft einen Verweis auf einen Zeittyp ab. |
![]() |
GetTemporalType(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Ruft einen Verweis auf einen Zeittyp ab. |
![]() |
GetTime | Ruft einen Verweis auf eine primitive Time-Typdefinition ab. |
![]() |
GetType | (Geerbt von Object.) |
![]() |
MemberwiseClone | (Geerbt von Object.) |
![]() |
ToString | (Geerbt von Object.) |
Zum Anfang
Erweiterungsmethoden
| Name | Beschreibung | |
|---|---|---|
![]() |
DirectValueAnnotations | Ruft die direkten Wertanmerkungen für ein Element ab. (Definiert von ExtensionMethods.) |
![]() |
EntityContainers | Ruft die Entitätscontainer ab, die zu diesem Modell gehören. (Definiert von ExtensionMethods.) |
![]() |
Errors | Ruft ggf. die Fehler ab, die zu diesem Element oder zu den Elementen gehören, die dieses Element enthält.Zum Beispiel schließen Fehler für einen strukturellen Typ die Fehler des Typs selbst und Fehler seiner deklarierten Eigenschaften ein.Die Methode analysiert keine von diesem Element referenzierten Elemente.Zum Beispiel schließen Fehler einer Eigenschaft keine Fehler in ihrem Typ ein. (Definiert von ValidationExtensionMethods.) |
![]() |
FindEntityContainer | Sucht nach einem Entitätscontainer mit dem angegebenen Namen in diesem Modell und allen referenzierten Modellen und gibt NULL zurück, wenn kein solcher Container vorhanden ist. (Definiert von ExtensionMethods.) |
![]() |
FindFunctions | Sucht nach Funktionen mit dem angegebenen Namen in diesem Modell und allen Modellen, auf die verwiesen wird, und gibt ein leeres aufzählbares Element zurück, wenn keine solchen Funktionen vorhanden sind. (Definiert von ExtensionMethods.) |
![]() |
FindType | Sucht nach einem Typ mit dem angegebenen Namen in diesem Modell und allen Modellen, auf die verwiesen wird, und gibt NULL zurück, wenn kein solcher Typ vorhanden ist. (Definiert von ExtensionMethods.) |
![]() |
FindValueTerm | Sucht nach einem Wertbegriff mit dem angegebenen Namen in diesem Modell und allen Modellen, auf die verwiesen wird, und gibt NULL zurück, wenn kein solcher Wertbegriff vorhanden ist. (Definiert von ExtensionMethods.) |
![]() |
FindVocabularyAnnotations(IEdmVocabularyAnnotatable) | Überladen Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements ab, die in einem bestimmten Modell und in Modellen, auf die von diesem Modell verwiesen wird, definiert sind. (Definiert von ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm) | Überladen Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements ab, die einen bestimmten Begriff binden. (Definiert von ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String) | Überladen Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements ab, die einen bestimmten Begriff binden. (Definiert von ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm, String) | Überladen Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements ab, die einen bestimmten Begriff binden. (Definiert von ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String, String) | Überladen Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements ab, die einen bestimmten Begriff binden. (Definiert von ExtensionMethods.) |
![]() |
FindVocabularyAnnotationsIncludingInheritedAnnotations | Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements ab, die in einem bestimmten Modell und in Modellen, auf die von diesem Modell verwiesen wird, definiert sind. (Definiert von ExtensionMethods.) |
![]() |
GetAnnotationValue(IEdmElement, String, String) | Überladen Ruft einen Anmerkungswert ab, der dem bereitgestellten Namespace und Namen entspricht. (Definiert von ExtensionMethods.) |
![]() |
GetAnnotationValue<T>(IEdmElement) | Überladen Ruft einen Anmerkungswert von einem anmerkungsfähigen Element ab. (Definiert von ExtensionMethods.) |
![]() |
GetAnnotationValue<T>(IEdmElement, String, String) | Überladen Ruft einen Anmerkungswert ab, der dem bereitgestellten Namespace und Namen entspricht. (Definiert von ExtensionMethods.) |
![]() |
GetAnnotationValues | Ruft einen Satz von Anmerkungswerten ab.Für jeden angeforderten Wert wird NULL zurückgegeben, wenn keine Anmerkung mit dem angegebenen Namen für das angegebene Element vorhanden ist. (Definiert von ExtensionMethods.) |
![]() |
GetAssociationAnnotations | Ruft die Anmerkungen ab, die der für eine Navigationseigenschaft serialisierten Zuordnung zugeordnet sind. (Definiert von SerializationExtensionMethods.) |
![]() |
GetAssociationEndName | Ruft den Namen für das für eine Navigationseigenschaft serialisierte Zuordnungsende ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetAssociationFullName | Ruft den vollqualifizierten Namen für die für eine Navigationseigenschaft serialisierte Zuordnung ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetAssociationName | Ruft den Namen für die für eine Navigationseigenschaft serialisierte Zuordnung ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetAssociationNamespace | Ruft den Namespace für die für eine Navigationseigenschaft serialisierte Zuordnung ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetAssociationSetAnnotations | Ruft die Anmerkungen ab, die der für ein Navigationsziel einer Entitätenmenge serialisierten Zuordnung zugeordnet sind. (Definiert von SerializationExtensionMethods.) |
![]() |
GetAssociationSetName | Ruft den Namen für den für eine Navigationseigenschaft einer Entitätenmenge serialisierten Zuordnungssatz ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetDataServiceVersion | Ruft die Version ab, die für den Datendienst für eine Navigationseigenschaft einer Entitätenmenge verwendet wird. (Definiert von SerializationExtensionMethods.) |
![]() |
GetDocumentation | Ruft Dokumentation für ein angegebenes Element ab. (Definiert von ExtensionMethods.) |
![]() |
GetEdmVersion | Ruft die EDM-Version mit dem angegebenen Modell ab. (Definiert von ExtensionMethods.) |
![]() |
GetEdmxVersion | Ruft die Version ab, die für den EDMX-Code für eine Navigationseigenschaft einer Entitätenmenge verwendet wird. (Definiert von SerializationExtensionMethods.) |
![]() |
GetMaxDataServiceVersion | Ruft die Version des maximalen Datendiensts für eine Navigationseigenschaft einer Entitätenmenge ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetNamespacePrefixMappings | Ruft die Präfixzuordnungen des Namespace für eine Navigationseigenschaft ab. (Definiert von SerializationExtensionMethods.) |
![]() |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, EdmEvaluator) | Überladen Ruft den IEdmValue-Wert einer Eigenschaft eines Begriffstyps ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) | Überladen Ruft den IEdmValue-Wert einer Eigenschaft eines Begriffstyps ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) | Überladen Ruft den CLR-Wert einer Eigenschaft eines Begriffstyps ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) | Überladen Ruft den CLR-Wert einer Eigenschaft eines Begriffstyps ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, String, EdmEvaluator) | Überladen Ruft den IEdmValue-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) | Überladen Ruft den IEdmValue-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, String, String, EdmEvaluator) | Überladen Ruft den IEdmValue-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) | Überladen Ruft den IEdmValue-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, String, EdmToClrEvaluator) | Überladen Ruft den CLR-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) | Überladen Ruft den CLR-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, String, String, EdmToClrEvaluator) | Überladen Ruft den CLR-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) | Überladen Ruft den CLR-Wert eines Vokabularbegriffs ab, der auf den Typ eines Werts angewendet wurde. (Definiert von ExtensionMethods.) |
![]() |
IsBad | Gibt an, ob dieses Element Fehler enthält, die von der Methode Errors(IEdmElement) zurückgegeben wurden. (Definiert von ValidationExtensionMethods.) |
![]() |
Location | Ruft die Position des angegebenen Elements ab. (Definiert von ExtensionMethods.) |
![]() |
SchemaElementsAcrossModels | Ruft alle Schemaelemente vom Modell und davon referenzierten Modellen ab. (Definiert von ExtensionMethods.) |
![]() |
SetAnnotationValue(IEdmElement, String, String, Object) | Überladen Legt einen Anmerkungswert für ein EDM-Element fest.Wenn der Wert NULL ist, wird keine Anmerkung hinzugefügt und eine vorhandene Anmerkung mit dem gleichen Namen wird entfernt. (Definiert von ExtensionMethods.) |
![]() |
SetAnnotationValue<T>(IEdmElement, T) | Überladen Legt einen Anmerkungswert für ein anmerkungsfähiges Element fest. (Definiert von ExtensionMethods.) |
![]() |
SetAnnotationValues | Legt einen Satz von Anmerkungswerten fest.Wenn ein angegebener Wert NULL ist, wird keine Anmerkung hinzugefügt und eine vorhandene Anmerkung mit dem gleichen Namen wird entfernt. (Definiert von ExtensionMethods.) |
![]() |
SetAssociationAnnotations | Legt die Anmerkungen für die für eine Navigationseigenschaft serialisierte Zuordnung fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetAssociationEndName | Legt den Namen für das für eine Navigationseigenschaft serialisierte Zuordnungsende fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetAssociationName | Legt den Namen für die für eine Navigationseigenschaft serialisierte Zuordnung fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetAssociationNamespace | Legt den Namespace für die für eine Navigationseigenschaft serialisierte Zuordnung fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetAssociationSetAnnotations | Legt die Anmerkungen für den für ein Navigationsziel einer Entitätenmenge serialisierten Zuordnungssatz fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetAssociationSetName | Legt den Namen für den für eine Navigationseigenschaft einer Entitätenmenge serialisierten Zuordnungssatz fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetDataServiceVersion | Legt die Version fest, die für den Datendienst für eine Navigationseigenschaft einer Entitätenmenge verwendet wird. (Definiert von SerializationExtensionMethods.) |
![]() |
SetDocumentation | Legt Dokumentation für ein angegebenes Element fest. (Definiert von ExtensionMethods.) |
![]() |
SetEdmVersion | Legt die EDM-Version mit dem angegebenen Modell und der angegebenen Version fest. (Definiert von ExtensionMethods.) |
![]() |
SetEdmxVersion | Legt die Version fest, die für den EDMX-Code für eine Navigationseigenschaft einer Entitätenmenge verwendet wird. (Definiert von SerializationExtensionMethods.) |
![]() |
SetMaxDataServiceVersion | Legt die Version des maximalen Datendiensts für eine Navigationseigenschaft einer Entitätenmenge fest. (Definiert von SerializationExtensionMethods.) |
![]() |
SetNamespacePrefixMappings | Legt die Präfixzuordnungen des Namespace für eine Navigationseigenschaft fest. (Definiert von SerializationExtensionMethods.) |
![]() |
TryWriteCsdl(XmlWriter, IEnumerable<EdmError>%) | Überladen Gibt ein CSDL-Artefakt an den angegebenen Writer aus. (Definiert von CsdlWriter.) |
![]() |
TryWriteCsdl(Func<T, TResult>, Boolean) | Überladen Gibt ein CSDL-Artefakt mit dem angegebenen Writeranbieter aus. (Definiert von CsdlWriter.) |
![]() |
Validate(IEnumerable<EdmError>%) | Überladen Überprüft das IEdmModel und all seine Eigenschaften anhand der aktuellen Version des Modells.Wenn das Modell keine Version hat, wird IEdmModel verwendet. (Definiert von EdmValidator.) |
![]() |
Validate(Version, IEnumerable<EdmError>%) | Überladen Überprüft das IEdmModel und all seine Eigenschaften anhand einer gegebenen bestimmten Version. (Definiert von EdmValidator.) |
![]() |
Validate(ValidationRuleSet, IEnumerable<EdmError>%) | Überladen Überprüft das IEdmModel und all seine Eigenschaften anhand einer gegebenen bestimmten Version. (Definiert von EdmValidator.) |
Zum Anfang
Felder
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
Instance | Stellt die Kernmodellinstanz dar. |
Zum Anfang
Hinweise
Hier wird kein Inhalt aktualisiert; fügen Sie hier kein Material hinzu.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)