System.Data.Entity.ModelConfiguration.Configuration Namespace

Classes

AssociationMappingConfiguration

Base class for performing configuration of a relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

AssociationModificationStoredProcedureConfiguration<TEntityType>

Allows configuration to be performed for a stored procedure that is used to modify a relationship.

BinaryPropertyConfiguration

Used to configure a System.byte[] property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

CascadableNavigationPropertyConfiguration

Configures a relationship that can support cascade on delete functionality.

ConfigurationRegistrar

Allows derived configuration classes for entities and complex types to be registered with a DbModelBuilder.

ConventionDeleteModificationStoredProcedureConfiguration

Creates a convention that configures stored procedures to be used to delete entities in the database.

ConventionInsertModificationStoredProcedureConfiguration

Creates a convention that configures stored procedures to be used to insert entities in the database.

ConventionModificationStoredProcedureConfiguration

Creates a convention that configures stored procedures to be used to modify entities in the database.

ConventionModificationStoredProceduresConfiguration

Creates a convention that configures stored procedures to be used to modify entities in the database.

ConventionPrimitivePropertyConfiguration

Used to configure a primitive property of an entity type or complex type. This configuration functionality is available via lightweight conventions.

ConventionsConfiguration

Allows the conventions used by a DbModelBuilder instance to be customized. The default conventions can be found in the System.Data.Entity.ModelConfiguration.Conventions namespace.

ConventionTypeConfiguration

Allows configuration to be performed for an entity type in a model. This configuration functionality is available via lightweight conventions.

ConventionTypeConfiguration<T>

Allows configuration to be performed for an entity type in a model. This configuration functionality is available via lightweight conventions.

ConventionUpdateModificationStoredProcedureConfiguration

Creates a convention that configures stored procedures to be used to update entities in the database.

DateTimePropertyConfiguration

Used to configure a DateTime property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

DecimalPropertyConfiguration

Used to configure a System.decimal property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

DeleteModificationStoredProcedureConfiguration<TEntityType>

Allows configuration to be performed for a stored procedure that is used to delete entities.

DependentNavigationPropertyConfiguration<TDependentEntityType>

Configures a relationship that can support foreign key properties that are exposed in the object model. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

EntityMappingConfiguration<TEntityType>

Configures the table and column mapping for an entity type or a sub-set of properties from an entity type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

ForeignKeyAssociationMappingConfiguration

Configures the table and column mapping of a relationship that does not expose foreign key properties in the object model. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

ForeignKeyNavigationPropertyConfiguration

Configures a relationship that can only support foreign key properties that are not exposed in the object model. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

IndexConfiguration

Configures an index.

InsertModificationStoredProcedureConfiguration<TEntityType>

Allows configuration to be performed for a stored procedure that is used to insert entities.

LengthColumnConfiguration

Used to configure a column with length facets for an entity type or complex type. This configuration functionality is exposed by the Code First Fluent API, see DbModelBuilder.

LengthPropertyConfiguration

Used to configure a property with length facets for an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configures a many relationship from an entity type.

ManyToManyAssociationMappingConfiguration

Configures the table and column mapping of a many:many relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

ManyToManyModificationStoredProcedureConfiguration<TEntityType,TTargetEntityType>

Allows configuration to be performed for a stored procedure that is used to modify a many to many relationship.

ManyToManyModificationStoredProceduresConfiguration<TEntityType,TTargetEntityType>

Allows configuration to be performed for a stored procedure that is used to modify a many to many relationship.

ManyToManyNavigationPropertyConfiguration

Configures a many:many relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

ManyToManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configures a many:many relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

ModificationStoredProcedureConfigurationBase

Performs configuration of a stored procedure uses to modify an entity in the database.

ModificationStoredProceduresConfiguration<TEntityType>

Allows configuration to be performed for a stored procedure that is used to modify entities.

NotNullConditionConfiguration

Configures a condition used to discriminate between types in an inheritance hierarchy based on the values assigned to a property. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configures an optional relationship from an entity type.

PrimaryKeyIndexConfiguration

Configures a primary key index.

PrimitiveColumnConfiguration

Configures a primitive column from an entity type.

PrimitivePropertyConfiguration

Used to configure a primitive property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

PropertyConventionConfiguration

Allows configuration to be performed for a lightweight convention based on the properties in a model.

PropertyConventionWithHavingConfiguration<T>

Allows configuration to be performed for a lightweight convention based on the properties of entity types in a model and a captured value.

PropertyMappingConfiguration

Used to configure a property in a mapping fragment. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configures an required relationship from an entity type.

StringColumnConfiguration

Configures a database column used to store a string values. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

StringPropertyConfiguration

Used to configure a System.string property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.

StructuralTypeConfiguration<TStructuralType>

Allows configuration to be performed for a type in a model.

TypeConventionConfiguration

Allows configuration to be performed for a lightweight convention based on the entity types in a model.

TypeConventionConfiguration<T>

Allows configuration to be performed for a lightweight convention based on the entity types in a model that inherit from a common, specified type.

TypeConventionWithHavingConfiguration<T>

Allows configuration to be performed for a lightweight convention based on the entity types in a model and a captured value.

TypeConventionWithHavingConfiguration<T,TValue>

Allows configuration to be performed for a lightweight convention based on the entity types in a model that inherit from a common, specified type and a captured value.

UpdateModificationStoredProcedureConfiguration<TEntityType>

Allows configuration to be performed for a stored procedure that is used to update entities.

ValueConditionConfiguration

Configures a discriminator column used to differentiate between types in an inheritance hierarchy. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.