Udostępnij za pośrednictwem


EdmModel Klasa

Definicja

Reprezentuje model koncepcyjny lub model magazynu. Ta klasa może służyć do uzyskiwania dostępu do informacji o kształcie modelu i sposobie konfiguracji.

public class EdmModel : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type EdmModel = class
    inherit MetadataItem
Public Class EdmModel
Inherits MetadataItem
Dziedziczenie
EdmModel

Właściwości

AssociationTypes

Pobiera typy skojarzeń w modelu.

BuiltInTypeKind

Pobiera wbudowany rodzaj typu dla tego typu.

ComplexTypes

Pobiera typy złożone w modelu.

Container

Pobiera kontener przechowujący zestawy jednostek i skojarzeń oraz import funkcji.

DataSpace

Pobiera przestrzeń danych skojarzona z modelem, co wskazuje, czy jest to model koncepcyjny (DataSpace.CSpace) czy model magazynu (DataSpace.SSpace).

Documentation

Pobiera lub ustawia dokumentację skojarzona z tym typem.

(Odziedziczone po MetadataItem)
EntityTypes

Pobiera typy jednostek w modelu.

EnumTypes

Pobiera typy wyliczenia w modelu.

Functions

Pobiera funkcje w modelu.

GlobalItems

Pobiera elementy globalne skojarzone z modelem.

MetadataProperties

Pobiera listę właściwości bieżącego typu.

(Odziedziczone po MetadataItem)

Metody

AddAnnotation(String, Object)

Dodaje lub aktualizuje adnotację o określonej nazwie i wartości.

(Odziedziczone po MetadataItem)
AddItem(AssociationType)

Dodaje typ skojarzenia do modelu.

AddItem(ComplexType)

Dodaje do modelu typ złożony.

AddItem(EdmFunction)

Dodaje funkcję do modelu.

AddItem(EntityType)

Dodaje typ jednostki do modelu.

AddItem(EnumType)

Dodaje typ wyliczenia do modelu.

RemoveAnnotation(String)

Usuwa adnotację o określonej nazwie.

(Odziedziczone po MetadataItem)
RemoveItem(AssociationType)

Usuwa typ skojarzenia z modelu.

RemoveItem(ComplexType)

Usuwa typ złożony z modelu.

RemoveItem(EdmFunction)

Usuwa funkcję z modelu.

RemoveItem(EntityType)

Usuwa typ jednostki z modelu.

RemoveItem(EnumType)

Usuwa typ wyliczenia z modelu.

Dotyczy