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 |
Определяет тип связи. |
Entity Framework