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


System.Data.Entity.ModelConfiguration.Configuration - пространство имен

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Пространство имен System.Data.Entity.ModelConfiguration.Configuration содержит класс, который предоставляет конфигурацию модели платформы Entity Framework.

Классы

  Класс Описание
Открытый класс AssociationMappingConfiguration Базовый класс для выполнения настройки отношения.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс AssociationModificationStoredProcedureConfiguration<TEntityType> Позволяет выполнить настройку хранимой процедуры, используемой для изменения связи.
Открытый класс BinaryPropertyConfiguration Используется для настройки свойства byte типа сущности или сложного типа.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс CascadableNavigationPropertyConfiguration Настраивает связь, которая сможет поддерживать функции каскадного удаления.
Открытый класс ConfigurationRegistrar Разрешает производным классам конфигурации для типов сущностей и сложных типов регистрироваться с помощью DbModelBuilder.
Открытый класс ConventionDeleteModificationStoredProcedureConfiguration Создает соглашение, позволяющее использовать хранимые процедуры для удаления сущностей в базе данных.
Открытый класс ConventionInsertModificationStoredProcedureConfiguration Создает соглашение, позволяющее использовать хранимые процедуры для вставки сущностей в базе данных.
Открытый класс ConventionModificationStoredProcedureConfiguration Представляет соглашение, позволяющее использовать хранимые процедуры для изменения сущностей в базе данных.
Открытый класс ConventionModificationStoredProceduresConfiguration Создает соглашение, позволяющее использовать хранимые процедуры для изменения сущностей в базе данных.
Открытый класс ConventionPrimitivePropertyConfiguration Представляет свойство-примитив для типа сущности или сложного типа.
Открытый класс ConventionsConfiguration Позволяет настроить соглашения, используемые экземпляром DbModelBuilder.Соглашения по умолчанию находятся в пространстве имен System.Data.Entity.ModelConfiguration.Conventions.
Открытый класс ConventionTypeConfiguration Разрешает выполнить настройку для типа сущности в модели.Эта функция конфигурации доступна через облегченные соглашения.
Открытый класс ConventionTypeConfiguration<T> Разрешает выполнить настройку для типа сущности в модели.Эта функция конфигурации доступна через облегченные соглашения.
Открытый класс ConventionUpdateModificationStoredProcedureConfiguration Создает соглашение, позволяющее использовать хранимые процедуры для обновления сущностей в базе данных.
Открытый класс DateTimePropertyConfiguration Используется для настройки свойства DateTime типа сущности или сложного типа.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс DecimalPropertyConfiguration Используется для настройки свойства decimal типа сущности или сложного типа.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс DeleteModificationStoredProcedureConfiguration<TEntityType> Позволяет выполнить настройку хранимой процедуры, используемой для удаления сущностей.
Открытый класс DependentNavigationPropertyConfiguration<TDependentEntityType> Настраивает связь, которая поддерживает свойства внешнего ключа, отображаемые в объектной модели.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс EntityMappingConfiguration<TEntityType> Настраивает сопоставление таблиц и столбцов для типа сущности или подмножества свойств типа сущности.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс ForeignKeyAssociationMappingConfiguration Настраивает сопоставление таблицы и столбцов для связи, которая не отображает свойства внешнего ключа в объектной модели.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс ForeignKeyNavigationPropertyConfiguration Настраивает связь, которая поддерживает только свойства внешнего ключа, неотображаемые в объектной модели.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс InsertModificationStoredProcedureConfiguration<TEntityType> Представляет возможность настройки хранимой процедуры, которая используется для вставки сущностей.
Открытый класс LengthColumnConfiguration Используется для настройки столбца с аспектами длины для типа сущности или сложного типа.Функции настройки показаны в API для Code First Fluent, см. класс DbModelBuilder.
Открытый класс LengthPropertyConfiguration Используется для настройки свойства с аспектами длины для типа сущности или сложного типа.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс ManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Настраивает связь множественного типа, исходящую из этого типа сущности.
Открытый класс ManyToManyAssociationMappingConfiguration Настраивает связь для таблицы и столбца, делая ее типа «многие ко многим».Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс ManyToManyModificationStoredProcedureConfiguration<TEntityType, TTargetEntityType> Позволяет выполнить настройку хранимой процедуры, используемой для изменения связи «многие ко многим».
Открытый класс ManyToManyModificationStoredProceduresConfiguration<TEntityType, TTargetEntityType> Позволяет выполнить настройку хранимой процедуры, используемой для изменения связи «многие ко многим».
Открытый класс ManyToManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Настраивает связь типа «многие ко многим».Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс ModificationStoredProcedureConfigurationBase Выполняет настройку хранимой процедуры, используемой для изменения сущности в базе данных.
Открытый класс ModificationStoredProceduresConfiguration<TEntityType> Позволяет выполнить настройку хранимой процедуры, используемой для изменения сущностей.
Открытый класс NotNullConditionConfiguration Настраивает условие, используемое для различения типов в иерархии наследования на основании значений, назначенных свойству.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс OptionalNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Настраивает дополнительную связь из типа сущности.
Открытый класс PrimitiveColumnConfiguration Настраивает столбец-примитив из типа сущности.
Открытый класс PrimitivePropertyConfiguration Предоставляет методы для настройки свойства-примитива для типа сущности или сложного типа.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс PropertyConventionConfiguration Разрешает выполнение конфигурации по облегченному соглашению, исходя из свойств модели.
Открытый класс PropertyConventionWithHavingConfiguration<T> Разрешает выполнение конфигурации по облегченному соглашению, исходя из свойств типов сущностей в модели и полученного значения.
Открытый класс PropertyMappingConfiguration Используется для настройки свойства во фрагменте сопоставления.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс RequiredNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Настраивает необходимую связь от данного типа сущности.
Открытый класс StringColumnConfiguration Настраивает столбец базы данных для хранения строковых значений.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс StringPropertyConfiguration Используется для настройки свойства string типа сущности или сложного типа.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.
Открытый класс StructuralTypeConfiguration<TStructuralType> Разрешает настройку типа в модели.
Открытый класс TypeConventionConfiguration Разрешает выполнение конфигурации по облегченному соглашению, исходя из типов сущностей в модели.
Открытый класс TypeConventionConfiguration<T> Разрешает выполнение конфигурации в соответствии с облегченным соглашением, исходя из типов сущностей в модели, производных от общего, указанного типа.
Открытый класс TypeConventionWithHavingConfiguration<T> Разрешает выполнение конфигурации по облегченному соглашению, исходя из типов сущностей в модели и полученного значения.
Открытый класс TypeConventionWithHavingConfiguration<T, TValue> Разрешает выполнение конфигурации в соответствии с облегченным соглашением, исходя из типов сущностей в модели, производных от общего, указанного типа и полученного значения.
Открытый класс UpdateModificationStoredProcedureConfiguration<TEntityType> Позволяет выполнить настройку хранимой процедуры, используемой для обновления сущностей.
Открытый класс ValueConditionConfiguration Настраивает столбец-дискриминатор, используемый для различения типов в иерархии наследования.Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.