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. |