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