System.Data.Metadata.Edm Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
|
AssociationSet |
Reprezentuje zestaw skojarzeń w modelu koncepcyjnym. |
AssociationSetEnd |
|
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 |
|
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 |
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 |
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).