Поделиться через


System.Data.Entity.Core.Metadata.Edm Пространство имен

Классы

AssociationEndMember

Представляет конец типа ассоциации

AssociationSet

Класс для представления набора ассоциаций

AssociationSetEnd

Класс, представляющий конец AssociationSet

AssociationType

Описывает связь между двумя сущностями в концептуальной модели или связь внешнего ключа между двумя таблицами в модели хранилища. В концептуальной модели зависимый класс может определять или не определять свойство внешнего ключа. Если внешний ключ определен, IsForeignKey свойство будет иметь значение true, а Constraint свойство будет содержать сведения о внешних ключах.

CollectionType

Представляет тип коллекции Edm

ComplexType

Представляет сложный тип Edm. Его можно использовать для настройки сложных типов из соглашения на основе концептуальной модели пространства. Сложные типы не поддерживаются в модели хранилища.

CsdlSerializer

Сериализует объект , соответствующий EdmModel ограничениям одного файла схемы CSDL, в модуль записи XML. Сериализуемая модель должна содержать один объект EntityContainer .

DataModelErrorEventArgs

Сведения об ошибке, которая произошла при обработке модели Entity Framework.

DbModelExtensions

Методы расширения для DbModel.

Documentation

Класс, представляющий документацию, связанную с элементом

EdmError

Этот класс инкапсулирует сведения об ошибке для универсальной ошибки EDM.

EdmFunction

Класс для представления функции

EdmFunctionPayload

Содержит дополнительные атрибуты и свойства объекта EdmFunction

EdmItemCollection

Класс для представления коллекции элементов в пространстве Edm.

EdmMember

Представляет класс элемента edm.

EdmModel

Представляет концептуальную модель или модель хранилища. Этот класс можно использовать для доступа к сведениям о форме модели и способе ее настройки.

EdmProperty

В концептуальном пространстве EdmProperty представляет свойство сущности. В хранилище EdmProperty представляет столбец в таблице.

EdmSchemaError

Этот класс инкапсулирует сведения об ошибке схемы, которая была обнаружена.

EdmType

Базовый класс EdmType для всех типов моделей

EntityContainer

Класс для представления контейнера сущностей

EntitySet

Представляет конкретное использование структуры, определенной в EntityType. В концептуальной модели это набор, который может запрашивать и сохранять сущности. В модели store-model представляет таблицу. В соглашении о модели пространства хранения его можно использовать для настройки имени таблицы со Table свойством и схемы таблицы со Schema свойством .

EntitySetBase

Класс для представления набора сущностей

EntityType

Представляет структуру объекта EntitySet. В концептуальной модели это представляет форму и структуру сущности. В модели хранилища это представляет структуру таблицы. Чтобы изменить имя схемы и таблицы, используйте EntitySet.

EntityTypeBase

Представляет тип сущности

EnumMember

Представляет член перечисления.

EnumType

Представляет тип перечисления.

Facet

Класс для представления объекта Аспект. Этот объект является неизменяемым (не только для чтения), и некоторые части системы зависят от этого поведения.

FacetDescription

Класс для представления объекта FacetDescription

FunctionParameter

Класс, представляющий параметр функции

GlobalItem

Представляет класс базового элемента для всех метаданных.

ItemCollection

Класс для представления коллекции элементов. Большая часть реализации для фактического обслуживания коллекции выполняется MetadataCollection.

MetadataItem

Представляет класс базового элемента для всех метаданных.

MetadataProperty

Класс, представляющий атрибут метаданных для элемента

MetadataWorkspace

Рабочая область метаданных среды выполнения

NavigationProperty

Представление класса свойств навигации edm

ObjectItemCollection

Класс для представления коллекции элементов для слоя объектов. Большая часть реализации для фактического обслуживания коллекции выполняется ItemCollection.

PrimitiveType

Класс, представляющий примитивный тип

ReadOnlyMetadataCollection<T>

Класс, представляющий оболочку только для чтения вокруг MetadataCollection

ReferentialConstraint

Этот класс представляет собой ссылочные ограничения между двумя сущностями, указывающими концы "to" и "from" связи.

RefType

Класс, представляющий тип ссылки

RelationshipEndMember

Инициализирует новый экземпляр класса RelationshipEndMember.

RelationshipSet

Класс для представления набора связей

RelationshipType

Представляет тип связи

RowType

Представляет тип строки Edm

SimpleType

Класс, представляющий простой тип

SsdlSerializer

Сериализует раздел хранилища (базы данных) объекта в EdmModel XML.

StoreItemCollection

Класс для представления коллекции элементов в хранилище.

StructuralType

Представляет структурный тип

TypeUsage

Класс, представляющий сведения о типе для элемента

Структуры

ReadOnlyMetadataCollection<T>.Enumerator

Перечислитель для MetadataCollection

Интерфейсы

IEdmModelAdapter

Интерфейс для получения базового хранилища и концептуальной модели для DbModel.

Перечисления

BuiltInTypeKind

Список всех встроенных типов

CollectionKind

Тип коллекции (применяется к свойствам)

ConcurrencyMode

Режим параллелизма для свойств.

DataSpace

DataSpace

EdmSchemaErrorSeverity

Определяет различные уровни серьезности ошибок, которые могут возникнуть при проверке модели Entity Framework.

OperationAction

Представляет список возможных действий для операции удаления.

ParameterMode

Перечисление, определяющее режим параметра

ParameterTypeSemantics

Перечисление, определяющее семантику типа, используемую для разрешения перегрузок функций. Эти флаги определяются в манифесте поставщика для каждого определения функции.

PrimitiveTypeKind

Примитивные типы в соответствии с определением EDM

PropertyKind

Задает типы атрибутов элемента в концептуальной модели.

RelationshipMultiplicity

Представляет сведения о кратности о конце типа связи.

StoreGeneratedPattern

Шаблон для свойств, созданных сервером.