EdmModel-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Stellt ein konzeptionelles Modell oder Speichermodell dar. Mit dieser Klasse kann auf Informationen über die Form des Modells und die Art seiner Konfiguration zugegriffen werden.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.EdmModel
Namespace: System.Data.Entity.Core.Metadata.Edm
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class EdmModel _
Inherits MetadataItem
'Usage
Dim instance As EdmModel
public class EdmModel : MetadataItem
public ref class EdmModel : public MetadataItem
type EdmModel =
class
inherit MetadataItem
end
public class EdmModel extends MetadataItem
Der EdmModel-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
AssociationTypes | Ruft die Zuordnungstypen in dem Modell ab. |
![]() |
BuiltInTypeKind | Ruft die integrierte Typart für diesen Typ ab. (Überschreibt MetadataItem.BuiltInTypeKind.) |
![]() |
ComplexTypes | Ruft die komplexen Typen in dem Modell ab. |
![]() |
Container | Ruft den Container ab, in dem die Entitäts- und Zuordnungssätze sowie die Funktionsimporte gespeichert sind. |
![]() |
DataSpace | Ruft den mit dem Modell verknüpften Datenraum ab, der angibt, ob es sich um ein konzeptionelles Modell (DataSpace.CSpace) oder um ein Speichermodell (DataSpace.SSpace) handelt. |
![]() |
Documentation | Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest. (Von MetadataItem geerbt.) |
![]() |
EntityTypes | Ruft die Entitätstypen in dem Modell ab. |
![]() |
EnumTypes | Ruft die Aufzählungstypen in dem Modell ab. |
![]() |
Functions | Ruft die Funktionen in dem Modell ab. |
![]() |
GlobalItems | Ruft die globalen Elemente ab, die dem Modell zugeordnet sind. |
![]() |
MetadataProperties | Ruft eine Liste der Eigenschaften des aktuellen Typs ab. (Von MetadataItem geerbt.) |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddAnnotation | Aktualisiert oder fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu. (Von MetadataItem geerbt.) |
![]() |
AddItem(AssociationType) | Fügt dem Modell einen Zuordnungstyp hinzu. |
![]() |
AddItem(ComplexType) | Fügt dem Modell einen komplexen Typ hinzu. |
![]() |
AddItem(EdmFunction) | Fügt dem Modell eine Funktion hinzu. |
![]() |
AddItem(EntityType) | Fügt dem Modell einen Entitätstyp hinzu. |
![]() |
AddItem(EnumType) | Fügt dem Modell einen Aufzählungstyp hinzu. |
![]() |
Equals | (Von Object geerbt.) |
![]() |
Finalize | (Von Object geerbt.) |
![]() |
GetHashCode | (Von Object geerbt.) |
![]() |
GetType | (Von Object geerbt.) |
![]() |
MemberwiseClone | (Von Object geerbt.) |
![]() |
RemoveAnnotation | Entfernt eine Anmerkung mit dem angegebenen Namen. (Von MetadataItem geerbt.) |
![]() |
RemoveItem(AssociationType) | Entfernt einen Zuordnungstyp aus dem Modell. |
![]() |
RemoveItem(ComplexType) | Entfernt einen komplexen Typ aus dem Modell. |
![]() |
RemoveItem(EdmFunction) | Entfernt eine Funktion aus dem Modell. |
![]() |
RemoveItem(EntityType) | Entfernt einen Entitätstyp aus dem Modell. |
![]() |
RemoveItem(EnumType) | Entfernt einen Aufzählungstyp aus dem Modell. |
![]() |
ToString | (Von Object geerbt.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.