System.Data.Metadata.Edm Przestrzeń nazw

System.Data.Metadata.Edm Przestrzeń nazw zawiera zestaw typów, które reprezentują koncepcje w całym modeli używany przez Entity Framework i zestaw klas ułatwiająca aplikacji do pracy z metadanych. The System.Data.Metadata.Edm namespace contains a set of types that represent concepts throughout the models used by the Entity Framework and a set of classes that help applications to work with metadata.

Klasy

AssociationEndMember

End Reprezentuje skojarzenie w modelu koncepcyjnym.Represents the End of an association in the conceptual model.

AssociationSet

Reprezentuje zestaw skojarzeń w modelu koncepcyjnym.Represents an association set in the conceptual model.

AssociationSetEnd

End Reprezentuje zestaw skojarzeń w modelu koncepcyjnym.Represents the End of the association set in a conceptual model.

AssociationType

Reprezentuje skojarzenie w modelu koncepcyjnym.Represents an association in a conceptual model.

CollectionType

Reprezentuje kolekcję wystąpień określonego typu.Represents a collection of instances of a specific type. Nie można jawnie zdefiniować typu CollectionType w modelu koncepcyjnym.You cannot explicitly define a CollectionType in a conceptual model.

ComplexType

Reprezentuje typ złożony w modelu koncepcyjnym.Represents a complex type in a conceptual model.

Documentation

Reprezentuje dokumentację skojarzoną z konstrukcja modelu koncepcyjnego.Represents the documentation associated with a conceptual model construct.

EdmError

Hermetyzuje informacje o błędzie dla ogólnego błędu modelu koncepcyjnego.Encapsulates the error information for a generic conceptual model error.

EdmFunction

Reprezentuje informacje o funkcjach, które mogą być wywoływane z zapytań pisanych w języku zapytań Entity SQL.Represents information about the functions that may be invoked from the queries written by the Entity SQL query language. Mogą to być wbudowane funkcje udostępniane przez dostawcę magazynu lub funkcje zdefiniowane przez użytkownika w konkretnej bazie danych.These may be the built-in functions exposed by the storage provider or user-defined functions in a particular database.

EdmItemCollection

Ładuje metadane dotyczące modelu koncepcyjnego.Loads metadata about the conceptual model. EdmItemCollection ładuje metadane z plików języka definicji schematu koncepcyjnego (CSDL).The EdmItemCollection loads metadata from conceptual schema definition language (CSDL) files. Ta klasa jest pochodną ItemCollection klasy.This class is derived from the ItemCollection class.

EdmMember

Reprezentuje element członkowski, który może być zadeklarowany StructuralTypew dowolnym.Represents a member that can be declared in any StructuralType.

EdmProperty

Reprezentuje właściwość EntityType w modelu koncepcyjnym.Represents a property for the EntityType in a conceptual model. DefaultValue EdmPropertyKlasa pochodzi z klasy i zawiera zestaw regułdlategotypu.Nullable EdmMember EdmPropertyAn EdmProperty class derives from the EdmMember class and provides the DefaultValue and the Nullable facets for the type of this EdmProperty.

EdmSchemaError

Hermetyzuje szczegółowe informacje o błędzie schematu modelu koncepcyjnego.Encapsulates the detailed information about a conceptual model schema error.

EdmType

Reprezentuje klasę bazową dla wszystkich typów w modelu koncepcyjnym.Represents a base class for all the types in a conceptual model.

EntityContainer

Reprezentuje kontener jednostki w modelu koncepcyjnym.Represents an entity container in a conceptual model. EntityContainer Jest logicznym grupowaniem zestawów jednostek i zestawów skojarzeń.An EntityContainer is a logical grouping of entity sets and association sets.

EntitySet

Reprezentuje jednostkę ustawioną w modelu koncepcyjnym.Represents an entity set in a conceptual model. Element EntitySet forEntityType zawiera wystąpieniaEntityType dla lub dowolnego podtypu.An EntitySet for an EntityType contains instances of the EntityType or any of its subtypes. Więcej niż jeden EntitySet można zdefiniować za pomocą tego samego. EntityTypeMore than one EntitySet can be defined by using the same EntityType.

EntitySetBase

Klasa bazowa dla EntitySet RelationshipSeti.A base class for an EntitySet and a RelationshipSet.

EntityType

Reprezentuje konkretny typ danych, taki jak jednostka klienta lub jednostka zamówienia w modelu koncepcyjnym.Represents a particular type of data, such as a customer entity or an order entity in a conceptual model.

EntityTypeBase

Typ podstawowy dla EntityType i RelationshipType.A base type for EntityType and RelationshipType.

EnumMember

Reprezentuje element członkowski wyliczenia.Represents an enumeration member.

EnumType

Reprezentuje typ wyliczeniowy.Represents an enumeration type.

Facet

Zawiera dodatkowe informacje o elementach członkowskich.Provides additional information about members. W hierarchii typów metadanych ADO.NET zestawy reguł zapewniają dodatkowe informacje o elementach członkowskich za pomocą zadeklarowanego typu dla elementu członkowskiego.In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member.

FacetDescription

Określa opis aspektu.Specifies a description of the facet.

FunctionParameter

Opisuje parametry EdmFunction.Describes the parameters of an EdmFunction.

GlobalItem

Reprezentuje klasę elementu podstawowego dla wszystkich typów modelu koncepcyjnego i kontenerów jednostek.Represents the base item class for all the conceptual model types and entity containers.

ItemCollection

Klasa bazowa dla ObjectItemCollectionklasy, EdmItemCollection, i StorageMappingItemCollection .A base class for ObjectItemCollection, EdmItemCollection, and StorageMappingItemCollection classes. ItemCollection Klasa jest klasą abstrakcyjną i udostępnia podstawowy interfejs API do ładowania i przechowywania metadanych w pamięci.An ItemCollection class is an abstract class and provides the core API for loading and holding the in-memory metadata. Ta klasa jest pochodną ReadOnlyMetadataCollection<T> klasy.This class is derived from the ReadOnlyMetadataCollection<T> class.

MetadataItem

Reprezentuje klasę elementu podstawowego dla wszystkich metadanych w hierarchii typów metadanych ADO.NET.Represents the base item class for all the metadata in the ADO.NET metadata type hierarchy.

MetadataProperty

Reprezentuje atrybut metadanych dla elementu w hierarchii metadanych ADO.NET.Represents a metadata attribute for an item in the ADO.NET metadata hierarchy.

MetadataWorkspace

Reprezentuje składnik usługi ADO.NET metadanych środowiska uruchomieniowego, który zapewnia obsługę pobierania metadanych z różnych źródeł.Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.

NavigationProperty

Przedstawia nawigację z jednego typu jednostki do innego typu jednostki w modelu koncepcyjnym.Represents the navigation from one entity type to another entity type in the conceptual model .

ObjectItemCollection

Klasa służąca do reprezentowania kolekcji elementów dla warstwy obiektów.Class for representing a collection of items for the object layer. Większość implementacji dla rzeczywistej konserwacji kolekcji odbywa się przez obiekt ItemCollection.Most of the implementation for actual maintenance of the collection is done by ItemCollection.

PrimitiveType

Opisuje typy pierwotne .NET Framework, typy pierwotne modelu koncepcyjnego i typy pierwotne specyficzne dla dostawcy magazynu.Describes the .NET Framework primitive types, conceptual model primitive types, and storage provider-specific primitive types.

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.Represents a collection of members in the ADO.NET metadata hierarchy by providing a read-only collection with advanced lookup capabilities. Ta klasa jest pochodną klasy ReadOnlyCollection<T>.This class is derived from the ReadOnlyCollection<T> class.

ReferentialConstraint

Opisuje ograniczenia referencyjne dla relacji w modelu koncepcyjnym.Describes the referential constraints on the relationships in a conceptual model.

RefType

Udostępnia adres jednostki dla operacji, które korzystają z jednostki.Provides the address of an entity for operations that use the entity. Nie można jawnie zdefiniować RefType w schemacie modelu koncepcyjnego.You cannot define a RefType in a conceptual model schema explicitly.

RelationshipEndMember

Definiuje element członkowski dla elementu RelationshipType. EndDefines the End member for the RelationshipType.

RelationshipSet

Reprezentuje zestaw relacji w modelu koncepcyjnym.Represents a relationship set in a conceptual model.

RelationshipType

Reprezentuje klasę bazową dla relacji w modelu koncepcyjnym.Represents the base class for relationships in a conceptual model.

RowType

Opisuje wiersz, taki jak wynik zapytania.Describes a row, such as the result of a query. Ta klasa jest pochodną StructuralType klasy.This class is derived from the StructuralType class. Struktura typu wiersza zależy od tego, jakie kolumny bazy danych są rzutowane w zapytaniu.The structure of the row type depends on what database columns are projected in the query. Może być przydatne w funkcjach modelu koncepcyjnego. RowTypeThe RowType can be useful in conceptual model functions.

SimpleType

Klasa bazowa opisująca typy pierwotne w modelu koncepcyjnym.A base class that describes primitive types in a conceptual model.

StoreItemCollection

Ładuje metadane dotyczące modelu magazynu (bazy danych).Loads metadata about the storage (database) model. StoreItemCollection Ładuje metadane z plików SSDL (Store Definition Language).The StoreItemCollection loads metadata from store schema definition language (SSDL) files. Ta klasa jest pochodną ItemCollection klasy.This class is derived from the ItemCollection class.

StructuralType

Typ podstawowy dla wszystkich typów w modelu koncepcyjnym, który ma składowe.A base type for all the types in a conceptual model that have members.

TypeUsage

Opisuje typ i zestaw aspektów dla tego typu.Describes a type and a set of facets for that type.

Struktury

ReadOnlyMetadataCollection<T>.Enumerator

Obsługuje prostą iterację w ReadOnlyMetadataCollection<T> kolekcji.Supports a simple iteration over the ReadOnlyMetadataCollection<T> collection.

Wyliczenia

BuiltInTypeKind

Reprezentuje Wyliczenie, które określa listę wszystkich typów wbudowanych w modelu koncepcyjnym.Represents an enumeration that specifies the list of all built-in types in a conceptual model.

CollectionKind

Reprezentuje Wyliczenie, które określa rodzaj kolekcji, która jest stosowana do właściwości w plikach języka definicji schematu koncepcyjnego (CSDL). Można to zastosować do właściwości dowolnego typu.You can apply this to the properties of any type.

ConcurrencyMode

Określa opcje współbieżności dla właściwości w modelu koncepcyjnym.Specifies the concurrency options for the properties in a conceptual model.

DataSpace

Określa domyślne nazwy dla modeli w Entity Framework.Specifies the default names for the models in the Entity Framework.

EdmSchemaErrorSeverity

Określa poziom ważności błędu.Specifies the severity level of the error.

OperationAction

Określa listę możliwych akcji po usunięciu elementu nadrzędnego End obiektu RelationshipType .Specifies the list of possible actions when the parent End of the RelationshipType is deleted.

ParameterMode

Określa kierunek parametru.Specifies the direction of a parameter.

ParameterTypeSemantics

Określa semantykę typu, która jest używana do rozpoznawania przeciążeń funkcji. Każdy dostawca magazynu musi używać tych flag wyliczenia w pliku manifestu dostawcy dla każdej definicji funkcji.Each store provider must use these enumeration flags in the provider manifest file for every function definition.

PrimitiveTypeKind

Określa typy pierwotne zgodnie z definicją w modelu EDM.Specifies the primitive types as defined by EDM.

PropertyKind

Określa rodzaje atrybutów elementu w modelu koncepcyjnym.Specifies the kinds of item attributes in the conceptual model.

RelationshipMultiplicity

Reprezentuje informacje End o liczebności dla typu relacji.Represents the multiplicity information about the End of a relationship type.

StoreGeneratedPattern

Reprezentuje Wyliczenie, które określa trzy opcje wskazujące, czy kolumna w języku definicji schematu magazynu (SSDL) wymaga wartości podczas operacji INSERT i Update. ADO.NET odczytuje wartość kolumny, a następnie zapisuje ją w pamięci podręcznej.ADO.NET reads the value of the column and then stores it in-memory cache.

Uwagi

Aby uzyskać więcej informacji na temat używania tej przestrzeni nazw, zobacz metadanych ADO.NET.For more information about how to use this namespace, see ADO.NET Metadata.