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


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

Классы

ComplexObject

Это интерфейс, представляющий минимальный интерфейс, необходимый для того, чтобы быть сущностью в ADO.NET.

EdmComplexPropertyAttribute

Атрибут для сложных свойств. Подразумеваемые свойства AttributeUsage по умолчанию Inherited=True, AllowMultiple=False. Система метаданных ожидает этого и будет просматривать только первый из этих атрибутов, даже если их больше.

EdmComplexTypeAttribute

атрибут для сложных типов

EdmEntityTypeAttribute

Атрибут, определяющий базовый класс Edm

EdmEnumTypeAttribute

Атрибут, указывающий тип перечисления.

EdmFunctionAttribute

Указывает, что данный метод является прокси-сервером для функции EDM.

EdmPropertyAttribute

Базовый атрибут для свойств, сопоставленных с элементами хранилища. Подразумеваемые свойства AttributeUsage по умолчанию Inherited=True, AllowMultiple=False. Система метаданных ожидает этого и будет просматривать только первый из этих атрибутов, даже если их больше.

EdmRelationshipAttribute

Задает связь между двумя типами сущностей на основе ассоциации в концептуальной модели.

EdmRelationshipNavigationPropertyAttribute

Атрибут, определяющий окончание, определенное для атрибута RelationshipSet Неявное значение по умолчанию AttributeUsage properties Inherited=True, AllowMultiple=False. Система метаданных ожидает этого и будет просматривать только первый из этих атрибутов, даже если их больше.

EdmScalarPropertyAttribute

Атрибут скалярных свойств в IEntity. Подразумеваемые свойства AttributeUsage по умолчанию Inherited=True, AllowMultiple=False. Система метаданных ожидает этого и будет просматривать только первый из этих атрибутов, даже если их больше.

EdmSchemaAttribute

Атрибут для статических типов

EdmTypeAttribute

Базовый атрибут для схематизированных типов

EntityCollection<TEntity>

Коллекция сущностей, моделирующих определенную конструкцию EDM, которая может быть либо всеми сущностями определенного типа, либо сущностями, участвующими в определенной связи.

EntityObject

Этот класс является основой для всех запрещенных классов EntityObject.

EntityReference

Моделирует связь с кратностью 1.

EntityReference<TEntity>

Моделирует связь с кратностью 1.

RelatedEnd

Базовый класс для EntityCollection и EntityReference

RelationshipManager

Контейнер для объектов свойств навигации по отложенным отношениям (коллекций и ссылок).

StructuralObject

Этот класс содержит общие методы, необходимые для объекта date.

Интерфейсы

IEntityChangeTracker

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

IEntityWithChangeTracker

Минимальный интерфейс, который должен реализовать класс данных для управления с помощью средства отслеживания изменений.

IEntityWithKey

Интерфейс, определяющий сущность, содержащую ключ.

IEntityWithRelationships

Интерфейс, который класс данных должен реализовать, если предоставляет связи

IRelatedEnd

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

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

RelationshipKind

Определяет тип связи.