Udostępnij za pośrednictwem


System.Data.Metadata.Edm Przestrzeń nazw

Zawiera zestaw typów reprezentujących koncepcje w modelach używanych przez platformę Entity Framework oraz zestaw klas, które ułatwiają aplikacjom pracę z metadanymi.

Klasy

AssociationEndMember

End Reprezentuje skojarzenie w modelu koncepcyjnym.

AssociationSet

Reprezentuje zestaw skojarzeń w modelu koncepcyjnym.

AssociationSetEnd

End Reprezentuje zestaw skojarzeń w modelu koncepcyjnym.

AssociationType

Reprezentuje skojarzenie w modelu koncepcyjnym.

CollectionType

Reprezentuje kolekcję wystąpień określonego typu. Nie można jawnie zdefiniować CollectionType w modelu koncepcyjnym.

ComplexType

Reprezentuje typ złożony w modelu koncepcyjnym.

Documentation

Reprezentuje dokumentację skojarzoną z konstrukcją modelu koncepcyjnego.

EdmError

Hermetyzuje informacje o błędzie ogólnego błędu modelu koncepcyjnego.

EdmFunction

Reprezentuje informacje o funkcjach, które mogą być wywoływane z zapytań napisanych przez język zapytań Entity SQL. Mogą to być wbudowane funkcje udostępniane przez dostawcę magazynu lub funkcje zdefiniowane przez użytkownika w określonej bazie danych.

EdmItemCollection

Ładuje metadane dotyczące modelu koncepcyjnego. EdmItemCollection ładuje metadane z plików języka definicji schematu koncepcyjnego (CSDL). Ta klasa pochodzi z ItemCollection klasy .

EdmMember

Reprezentuje element członkowski, który można zadeklarować w dowolnym elemencie StructuralType.

EdmProperty

Reprezentuje właściwość elementu EntityType w modelu koncepcyjnym. Klasa EdmProperty pochodzi z EdmMember klasy i udostępnia DefaultValue aspekty i Nullable dla typu tego EdmPropertyelementu .

EdmSchemaError

Hermetyzuje szczegółowe informacje o błędzie schematu modelu koncepcyjnego.

EdmType

Reprezentuje klasę bazową dla wszystkich typów w modelu koncepcyjnym.

EntityContainer

Reprezentuje kontener jednostki w modelu koncepcyjnym. Element to EntityContainer logiczne grupowanie zestawów jednostek i zestawów skojarzeń.

EntitySet

Reprezentuje zestaw jednostek w modelu koncepcyjnym. Element EntitySet dla elementu EntityType zawiera wystąpienia lub EntityType dowolny z jego podtypów. Więcej niż jeden EntitySet można zdefiniować przy użyciu tego samego EntityTypeelementu .

EntitySetBase

Klasa bazowa dla klasy EntitySet i .RelationshipSet

EntityType

Reprezentuje określony typ danych, taki jak jednostka klienta lub jednostka zamówienia w modelu koncepcyjnym.

EntityTypeBase

Typ podstawowy dla EntityType i RelationshipType.

EnumMember

Reprezentuje element członkowski wyliczenia.

EnumType

Reprezentuje typ wyliczenia.

Facet

Zawiera dodatkowe informacje o członkach. W hierarchii typów metadanych ADO.NET aspekty zawierają dodatkowe informacje o elementach członkowskich za pośrednictwem zadeklarowanych typów elementu członkowskiego.

FacetDescription

Określa opis aspektu.

FunctionParameter

Opisuje parametry elementu EdmFunction.

GlobalItem

Reprezentuje klasę elementu podstawowego dla wszystkich typów modeli koncepcyjnych i kontenerów jednostek.

ItemCollection

Klasa bazowa dla ObjectItemCollectionklas , EdmItemCollectioni StorageMappingItemCollection . Klasa ItemCollection jest klasą abstrakcyjną i udostępnia podstawowy interfejs API do ładowania i przechowywania metadanych w pamięci. Ta klasa pochodzi z ReadOnlyMetadataCollection<T> klasy .

MetadataItem

Reprezentuje klasę elementu podstawowego dla wszystkich metadanych w hierarchii typów metadanych ADO.NET.

MetadataProperty

Reprezentuje atrybut metadanych elementu w hierarchii metadanych ADO.NET.

MetadataWorkspace

Reprezentuje składnik usługi środowiska uruchomieniowego metadanych ADO.NET, który zapewnia obsługę pobierania metadanych z różnych źródeł.

NavigationProperty

Reprezentuje nawigację z jednego typu jednostki do innego typu jednostki w modelu koncepcyjnym .

ObjectItemCollection

Klasa reprezentująca kolekcję elementów dla warstwy obiektu. Większość implementacji na potrzeby rzeczywistej konserwacji kolekcji jest wykonywana przez element ItemCollection.

PrimitiveType

Opisuje typy pierwotne platformy .NET, typy pierwotne modelu koncepcyjnego i typy pierwotne specyficzne dla dostawcy magazynu.

ReadOnlyMetadataCollection<T>

Reprezentuje kolekcję elementów członkowskich w hierarchii metadanych ADO.NET, zapewniając kolekcję tylko do odczytu z zaawansowanymi funkcjami wyszukiwania. Ta klasa pochodzi z ReadOnlyCollection<T> klasy .

ReferentialConstraint

Opisuje ograniczenia odwołań dotyczące relacji w modelu koncepcyjnym.

RefType

Zawiera adres jednostki dla operacji korzystających z jednostki. Nie można jawnie zdefiniować RefType elementu w schemacie modelu koncepcyjnego.

RelationshipEndMember

End Definiuje element członkowski dla elementu RelationshipType.

RelationshipSet

Reprezentuje relację ustawioną w modelu koncepcyjnym.

RelationshipType

Reprezentuje klasę bazową relacji w modelu koncepcyjnym.

RowType

Opisuje wiersz, taki jak wynik zapytania. Ta klasa pochodzi z StructuralType klasy . Struktura typu wiersza zależy od tego, jakie kolumny bazy danych są przewidywane w zapytaniu. Może RowType to być przydatne w funkcjach koncepcyjnych modelu.

SimpleType

Klasa bazowa opisując typy pierwotne w modelu koncepcyjnym.

StoreItemCollection

Ładuje metadane dotyczące modelu magazynu (bazy danych). Ładuje StoreItemCollection metadane z plików języka definicji schematu (SSDL). Ta klasa pochodzi z ItemCollection klasy .

StructuralType

Podstawowy typ dla wszystkich typów w modelu koncepcyjnym, który ma elementy członkowskie.

TypeUsage

Opisuje typ i zestaw aspektów dla tego typu.

Struktury

ReadOnlyMetadataCollection<T>.Enumerator

Obsługuje prostą iterację w kolekcji ReadOnlyMetadataCollection<T> .

Wyliczenia

BuiltInTypeKind

Reprezentuje wyliczenie, które określa listę wszystkich wbudowanych typów w modelu koncepcyjnym.

CollectionKind

Reprezentuje wyliczenie, które określa rodzaj kolekcji stosowanej do właściwości w plikach języka definicji schematu koncepcyjnego (CSDL). Można to zastosować do właściwości dowolnego typu.

ConcurrencyMode

Określa opcje współbieżności właściwości w modelu koncepcyjnym.

DataSpace

Określa domyślne nazwy modeli w programie Entity Framework.

EdmSchemaErrorSeverity

Określa poziom ważności błędu.

OperationAction

Określa listę możliwych akcji po usunięciu elementu nadrzędnego EndRelationshipType .

ParameterMode

Określa kierunek parametru.

ParameterTypeSemantics

Określa semantyka typów, które są używane do rozpoznawania przeciążeń funkcji. Każdy dostawca magazynu musi używać tych flag wyliczenia w pliku manifestu dostawcy dla każdej definicji funkcji.

PrimitiveTypeKind

Określa typy pierwotne zdefiniowane przez EDM.

PropertyKind

Określa rodzaje atrybutów elementów w modelu koncepcyjnym.

RelationshipMultiplicity

Reprezentuje wielość informacji o End typie relacji.

StoreGeneratedPattern

Reprezentuje wyliczenie, które określa trzy opcje wskazujące, czy kolumna w języku definicji schematu magazynu (SSDL) (SSDL) wymaga wartości podczas operacji wstawiania i aktualizowania. ADO.NET odczytuje wartość kolumny, a następnie zapisuje ją w pamięci podręcznej.

Uwagi

Aby uzyskać więcej informacji na temat używania tej przestrzeni nazw, zobacz ADO.NET Metadata (Metadane).