Export (0) Print
Expand All
Expand Minimize

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
Public class AssociationMappingConfiguration Base class for performing configuration of a relationship. This configuration functionality is exposed by the Code First fluent API, see DbModelBuilder.
Public class 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.
Public class CascadableNavigationPropertyConfiguration Configures a relationship that can support cascade on delete functionality.
Public class ConfigurationRegistrar Allows derived configuration classes for entities and complex types to be registered with a DbModelBuilder.
Public class 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.
Public class 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.
Public class 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.
Public class DependentNavigationPropertyConfiguration<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.
Public class 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 exposed by the Code First fluent API, see DbModelBuilder.
Public class ForeignKeyAssociationMappingConfiguration Represents a mapping configuration for a foreign key association.
Public class 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.
Public class 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.
Public class 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.
Public class ManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Configures a many relationship from an entity type.
Public class 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.
Public class ManyToManyNavigationPropertyConfiguration Configures a many:many relationship. This configuration functionality is exposed by the Code First Fluent API, see DbModelBuilder.
Public class 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.
Public class OptionalNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Configures an optional relationship from an entity type.
Public class PrimitiveColumnConfiguration Configures a primitive column from an entity type.
Public class 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.
Public class RequiredNavigationPropertyConfiguration<TEntityType, TTargetEntityType> Configures a required relationship from an entity type.
Public class 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.
Public class 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.
Public class StructuralTypeConfiguration<TStructuralType> Allows configuration to be performed for a type in a model.
Public class 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:
© 2014 Microsoft