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 Entity Framework oraz zestaw klas, które ułatwiają aplikacjom pracę z metadanymi.
Klasy
AssociationEndMember |
Reprezentuje |
AssociationSet |
Reprezentuje zestaw skojarzeń w modelu koncepcyjnym. |
AssociationSetEnd |
Reprezentuje |
AssociationType |
Reprezentuje skojarzenie w modelu koncepcyjnym. |
CollectionType |
Reprezentuje kolekcję wystąpień określonego typu. Nie można jawnie zdefiniować modelu 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 dla ogólnego błędu modelu koncepcyjnego. |
EdmFunction |
Reprezentuje informacje o funkcjach, które mogą być wywoływane z zapytań pisanych w języku zapytań Entity SQL. Mogą to być wbudowane funkcje udostępniane przez dostawcę magazynu lub funkcje zdefiniowane przez użytkownika w konkretnej 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 członka, który może być zadeklarowany w dowolnym StructuralType . |
EdmProperty |
Reprezentuje właściwość obiektu w EntityType modelu koncepcyjnym. Klasa EdmProperty pochodzi od klasy i udostępnia EdmMember DefaultValue Nullable zestawy reguł i dla typu tego typu EdmProperty . |
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. EntityContainerJest logicznym grupowaniem zestawów jednostek i zestawów skojarzeń. |
EntitySet |
Reprezentuje jednostkę ustawioną w modelu koncepcyjnym. Element EntitySet dla klasy zawiera wystąpienia typu lub dowolny z jego EntityType EntityType podtypów. Więcej niż jeden EntitySet można zdefiniować przy użyciu tego samego . EntityType |
EntitySetBase |
Klasa bazowa dla klas EntitySet i RelationshipSet . |
EntityType |
Reprezentuje określony typ danych, na przykład jednostkę klienta lub jednostkę 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 elementach członkowskich. W hierarchii ADO.NET typu metadanych zestawy reguł zapewniają dodatkowe informacje o elementach członkowskich za pośrednictwem zadeklarowanych typów elementu członkowskiego. |
FacetDescription |
Określa opis zestawu reguł. |
FunctionParameter |
Opisuje parametry EdmFunction . |
GlobalItem |
Reprezentuje klasę elementu podstawowego dla wszystkich typów modeli koncepcyjnych i kontenerów jednostek. |
ItemCollection |
Klasa bazowa dla ObjectItemCollection klasy, EdmItemCollection , i StorageMappingItemCollection . ItemCollectionKlasa jest klasą abstrakcyjną i udostępnia podstawowy interfejs API do ładowania i przechowywania metadanych w pamięci. Ta klasa jest pochodną ReadOnlyMetadataCollection<T> klasy. |
MetadataItem |
Reprezentuje klasę elementu podstawowego dla wszystkich metadanych w hierarchii typów metadanych ADO.NET. |
MetadataProperty |
Reprezentuje atrybut metadanych dla elementu w ADO.NET metadanych. |
MetadataWorkspace |
Reprezentuje składnik usługi ADO.NET metadanych środowiska uruchomieniowego, który zapewnia obsługę pobierania metadanych z różnych źródeł. |
NavigationProperty |
Przedstawia nawigację z jednego typu jednostki do innego typu jednostki w modelu koncepcyjnym. |
ObjectItemCollection |
Klasa służąca do reprezentowania kolekcji elementów dla warstwy obiektów. Większość implementacji dla rzeczywistej konserwacji kolekcji odbywa się przez obiekt ItemCollection. |
PrimitiveType |
Zawiera opis typów pierwotnych platformy .NET, typów pierwotnych modelu koncepcyjnego i typów pierwotnych specyficznych dla dostawcy magazynu. |
ReadOnlyMetadataCollection<T> |
Reprezentuje kolekcję elementów członkowskich w hierarchii metadanych ADO.NET przez udostępnienie kolekcji tylko do odczytu z zaawansowanymi możliwościami wyszukiwania. Ta klasa jest pochodną ReadOnlyCollection<T> klasy. |
ReferentialConstraint |
Opisuje ograniczenia referencyjne dla relacji w modelu koncepcyjnym. |
RefType |
Udostępnia adres jednostki dla operacji, które korzystają z jednostki. Nie można jawnie zdefiniować RefType w schemacie modelu koncepcyjnego. |
RelationshipEndMember |
Definiuje członka |
RelationshipSet |
Reprezentuje zestaw relacji w modelu koncepcyjnym. |
RelationshipType |
Reprezentuje klasę bazową dla relacji w modelu koncepcyjnym. |
RowType |
Opisuje wiersz, na przykład wynik zapytania. Ta klasa jest pochodną StructuralType klasy . Struktura typu wiersza zależy od kolumn bazy danych, które są rzutowane w zapytaniu. Funkcja RowType może być przydatna w funkcjach modelu koncepcyjnego. |
SimpleType |
Klasa bazowa, która opisuje 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 |
Typ podstawowy dla wszystkich typów w modelu koncepcyjnym, które mają składowe. |
TypeUsage |
Opisuje typ i zestaw aspektów dla tego typu. |
Struktury
ReadOnlyMetadataCollection<T>.Enumerator |
Obsługuje prostą iterację w ReadOnlyMetadataCollection<T> kolekcji. |
Wyliczenia
BuiltInTypeKind |
Reprezentuje Wyliczenie, które określa listę wszystkich typów wbudowanych w modelu koncepcyjnym. |
CollectionKind |
Reprezentuje wyliczenie, które określa rodzaj kolekcji, która jest stosowana do właściwości w plikach języka csdl (conceptual schema definition language). Można to zastosować do właściwości dowolnego typu. |
ConcurrencyMode |
Określa opcje współbieżności dla właściwości w modelu koncepcyjnym. |
DataSpace |
Określa domyślne nazwy dla modeli w Entity Framework. |
EdmSchemaErrorSeverity |
Określa poziom ważności błędu. |
OperationAction |
Określa listę możliwych akcji po |
ParameterMode |
Określa kierunek parametru. |
ParameterTypeSemantics |
Określa semantykę typu, która jest używana do rozwiązywania 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 zgodnie z definicją w modelu EDM. |
PropertyKind |
Określa rodzaje atrybutów elementu w modelu koncepcyjnym. |
RelationshipMultiplicity |
Reprezentuje informacje o liczebności dla |
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.