System.Data.Entity.ModelConfiguration.Configuration Namespace
Entity Framework 5.0
Contains classes that facilitate the functionality exposed through DbModelBuilder. You would typically only interact with these types as the return value of an API call on DbModelBuilder.
| Class | Description | |
|---|---|---|
|
AssociationMappingConfiguration | Base class for performing configuration of a relationship. This configuration functionality is exposed by the Code First fluent API, see DbModelBuilder. |
|
BinaryPropertyConfiguration | Used to configure a byte property of an entity type or complex type. This configuration functionality is exposed by 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. |
|
ConventionsConfiguration | Allows the conventions used by a DbModelBuilder instance to be customized. Currently removal of one or more default conventions is the only supported operation. The default conventions can be found in the System.Data.Entity.ModelConfiguration.Conventions namespace. |
|
DateTimePropertyConfiguration | Used to configure a DateTime property of an entity type or complex type. This configuration functionality is exposed by the Code First fluent API. For more information, see DbModelBuilder. |
|
DecimalPropertyConfiguration | Used to configure a decimal property of an entity type or complex type. This configuration functionality is exposed by the Code First fluent API, see DbModelBuilder. |
|
DependentNavigationPropertyConfiguration(Of TDependentEntityType) | Configures a relationship that can support foreign key properties that are exposed in the object model. This configuration functionality is exposed by the Code First fluent API, see DbModelBuilder. |
|
EntityMappingConfiguration(Of 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 exposed by the Code First fluent API, see DbModelBuilder. |
|
ForeignKeyAssociationMappingConfiguration | Represents a mapping configuration for a foreign key association. |
|
ForeignKeyNavigationPropertyConfiguration | Configures a relationship that can only support foreign key properties that are not exposed in the object model. This configuration functionality is exposed by the Code First fluent API, see DbModelBuilder. |
|
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 by using the Code First Fluent API, see DbModelBuilder. |
|
ManyNavigationPropertyConfiguration(Of 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 exposed by the Code First Fluent API, see DbModelBuilder. |
|
ManyToManyNavigationPropertyConfiguration | Configures a many:many relationship. This configuration functionality is exposed by the Code First Fluent API, see DbModelBuilder. |
|
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 exposed by the Code First Fluent API, see DbModelBuilder. |
|
OptionalNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType) | Configures an optional relationship from an entity type. |
|
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 exposed by the Code First Fluent API, see DbModelBuilder. |
|
RequiredNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType) | Configures a required relationship from an entity type. |
|
StringColumnConfiguration | Configures a database column used to store string values. This configuration functionality is exposed by the Code First Fluent API. For more information, see DbModelBuilder. |
|
StringPropertyConfiguration | Used to configure a string property of an entity type or complex type. This configuration functionality is exposed by the Code First Fluent API, see DbModelBuilder. |
|
StructuralTypeConfiguration(Of TStructuralType) | Allows configuration to be performed for a type in a model. |
|
ValueConditionConfiguration | Configures a discriminator column used to differentiate between types in an inheritance hierarchy. This configuration functionality is exposed by the Code First Fluent API. For more information, see DbModelBuilder. |
Show: