System.Data.Entity.Core.Mapping Namespace

Classes

AssociationSetMapping

Represents the Mapping metadata for an AssociationSet in CS space.

AssociationSetModificationFunctionMapping

Describes modification function mappings for an association set.

AssociationTypeMapping

Represents the Mapping metadata for an association type map in CS space.

ComplexPropertyMapping

Mapping metadata for Complex properties.

ComplexTypeMapping

Mapping metadata for Complex Types.

ConditionPropertyMapping

Mapping metadata for Conditional property mapping on a type. Condition Property Mapping specifies a Condition either on the C side property or S side property.

EndPropertyMapping

Mapping metadata for End property of an association.

EntityContainerMapping

Represents the Mapping metadata for the EntityContainer map in CS space. Only one EntityContainerMapping element is allowed in the MSL file for CS mapping.

EntitySetBaseMapping

Represents the Mapping metadata for an Extent in CS space.

EntitySetMapping

Represents the Mapping metadata for an EnitytSet in CS space.

EntityTypeMapping

Mapping metadata for Entity type. If an EntitySet represents entities of more than one type, than we will have more than one EntityTypeMapping for an EntitySet( For ex : if PersonSet Entity extent represents entities of types Person and Customer, than we will have two EntityType Mappings under mapping for PersonSet).

EntityTypeModificationFunctionMapping

Describes modification function mappings for an entity type within an entity set.

EntityViewContainer

Base class for the type created at design time to store the generated views.

EntityViewGenerationAttribute

Attribute to mark the assemblies that contain the generated views type.

FunctionImportComplexTypeMapping

Represents a complex type mapping for a function import result.

FunctionImportEntityTypeMapping

Represents a function import entity type mapping.

FunctionImportEntityTypeMappingCondition

Represents a mapping condition for a function import result.

FunctionImportEntityTypeMappingConditionIsNull

Represents a mapping condition for the result of a function import evaluated by checking null or not null.

FunctionImportEntityTypeMappingConditionValue

Represents a mapping condition for the result of a function import, evaluated by comparison with a specified value.

FunctionImportMapping

Represents a mapping from a model function import to a store composable or non-composable function.

FunctionImportMappingComposable

Represents a mapping from a model function import to a store composable function.

FunctionImportMappingNonComposable

Represents a mapping from a model function import to a store non-composable function.

FunctionImportResultMapping

Represents a result mapping for a function import.

FunctionImportReturnTypePropertyMapping

Base class for mapping a property of a function import return type.

FunctionImportReturnTypeScalarPropertyMapping

Maps a function import return type property to a table column.

FunctionImportStructuralTypeMapping

Specifies a function import structural type mapping.

IsNullConditionMapping

Specifies a mapping condition evaluated by checking whether the value of the a property/column is null or not null.

MappingBase

Represents the base item class for all the mapping metadata

MappingFragment

Represents the metadata for mapping fragment. A set of mapping fragments makes up the Set mappings( EntitySet, AssociationSet or CompositionSet ) Each MappingFragment provides mapping for those properties of a type that map to a single table.

MappingItem

Base class for items in the mapping space (DataSpace.CSSpace)

MappingItemCollection

Class for representing a collection of mapping items in Edm space.

ModificationFunctionMapping

Describes modification function binding for change processing of entities or associations.

ModificationFunctionMemberPath

Describes the location of a member within an entity or association type structure.

ModificationFunctionParameterBinding

Binds a modification function parameter to a member of the entity or association being modified.

ModificationFunctionResultBinding

Defines a binding from a named result set column to a member taking the value.

PropertyMapping

Mapping metadata for all types of property mappings.

ScalarPropertyMapping

Mapping metadata for scalar properties.

StorageMappingItemCollection

Represents a collection of items in Storage Mapping (CS Mapping) space.

StructuralTypeMapping

Specifies a structural type mapping.

TypeMapping

Represents the Mapping metadata for a type map in CS space.

ValueConditionMapping

Specifies a mapping condition evaluated by comparing the value of a property or column with a given value.