Export (0) Print
Expand All
Expand Minimize

System.Data.Entity.ModelConfiguration.Configuration Namespace

[This page is specific to the Entity Framework version 6. The latest version is available as the 'Entity Framework' NuGet package. For more information about Entity Framework, see msdn.com/data/ef.]

The System.Data.Entity.ModelConfiguration.Configuration namespace contains class that provides entity framework model configuration.

  ClassDescription
Public classAssociationMappingConfigurationBase class for performing configuration of a relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classAssociationModificationStoredProcedureConfiguration<TEntityType>Allows configuration to be performed for a stored procedure that is used to modify a relationship.
Public classBinaryPropertyConfigurationUsed to configure a byte property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classCascadableNavigationPropertyConfigurationConfigures a relationship that can support cascade on delete functionality.
Public classConfigurationRegistrarAllows derived configuration classes for entities and complex types to be registered with a DbModelBuilder.
Public classConventionDeleteModificationStoredProcedureConfigurationCreates a convention that configures stored procedures to be used to delete entities in the database.
Public classConventionInsertModificationStoredProcedureConfigurationCreates a convention that configures stored procedures to be used to insert entities in the database.
Public classConventionModificationStoredProcedureConfigurationRepresents a convention that configures stored procedures to be used to modify entities in the database.
Public classConventionModificationStoredProceduresConfigurationCreates a convention that configures stored procedures to be used to modify entities in the database.
Public classConventionPrimitivePropertyConfigurationRepresents a primitive property of an entity type or complex type.
Public classConventionsConfigurationAllows the conventions used by a DbModelBuilder instance to be customized. The default conventions can be found in the System.Data.Entity.ModelConfiguration.Conventions namespace.
Public classConventionTypeConfigurationAllows configuration to be performed for an entity type in a model. This configuration functionality is available via lightweight conventions.
Public classConventionTypeConfiguration<T>Allows configuration to be performed for an entity type in a model. This configuration functionality is available via lightweight conventions.
Public classConventionUpdateModificationStoredProcedureConfigurationCreates a convention that configures stored procedures to be used to update entities in the database.
Public classDateTimePropertyConfigurationUsed 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.
Public classDecimalPropertyConfigurationUsed to configure a decimal property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classDeleteModificationStoredProcedureConfiguration<TEntityType>Allows configuration to be performed for a stored procedure that is used to delete entities.
Public classDependentNavigationPropertyConfiguration<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.
Public classEntityMappingConfiguration<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.
Public classForeignKeyAssociationMappingConfigurationConfigures 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.
Public classForeignKeyNavigationPropertyConfigurationConfigures 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.
Public classInsertModificationStoredProcedureConfiguration<TEntityType>Represents the allowing of configuration to be performed for a stored procedure that is used to insert entities.
Public classLengthColumnConfigurationUsed 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.
Public classLengthPropertyConfigurationUsed 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.
Public classManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType>Configures a many relationship from an entity type.
Public classManyToManyAssociationMappingConfigurationConfigures the table and column mapping of a many:many relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classManyToManyModificationStoredProcedureConfiguration<TEntityType, TTargetEntityType>Allows configuration to be performed for a stored procedure that is used to modify a many to many relationship.
Public classManyToManyModificationStoredProceduresConfiguration<TEntityType, TTargetEntityType>Allows configuration to be performed for a stored procedure that is used to modify a many to many relationship.
Public classManyToManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType>Configures a many:many relationship. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classModificationStoredProcedureConfigurationBasePerforms configuration of a stored procedure uses to modify an entity in the database.
Public classModificationStoredProceduresConfiguration<TEntityType>Allows configuration to be performed for a stored procedure that is used to modify entities.
Public classNotNullConditionConfigurationConfigures 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.
Public classOptionalNavigationPropertyConfiguration<TEntityType, TTargetEntityType>Configures an optional relationship from an entity type.
Public classPrimitiveColumnConfigurationConfigures a primitive column from an entity type.
Public classPrimitivePropertyConfigurationProvides methods that are 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.
Public classPropertyConventionConfigurationAllows configuration to be performed for a lightweight convention based on the properties in a model.
Public classPropertyConventionWithHavingConfiguration<T>Allows configuration to be performed for a lightweight convention based on the properties of entity types in a model and a captured value.
Public classPropertyMappingConfigurationUsed to configure a property in a mapping fragment. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classRequiredNavigationPropertyConfiguration<TEntityType, TTargetEntityType>Configures an required relationship from an entity type.
Public classStringColumnConfigurationConfigures a database column used to store a string values. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classStringPropertyConfigurationUsed to configure a string property of an entity type or complex type. This configuration functionality is available via the Code First Fluent API, see DbModelBuilder.
Public classStructuralTypeConfiguration<TStructuralType>Allows configuration to be performed for a type in a model.
Public classTypeConventionConfigurationAllows configuration to be performed for a lightweight convention based on the entity types in a model.
Public classTypeConventionConfiguration<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.
Public classTypeConventionWithHavingConfiguration<T>Allows configuration to be performed for a lightweight convention based on the entity types in a model and a captured value.
Public classTypeConventionWithHavingConfiguration<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.
Public classUpdateModificationStoredProcedureConfiguration<TEntityType>Allows configuration to be performed for a stored procedure that is used to update entities.
Public classValueConditionConfigurationConfigures 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.
Show:
© 2014 Microsoft