MappingFragment 元素 (MSL)

实体数据模型 (EDM) 中,MappingFragment 元素指定存储中的表,该表对应于映射规范的 EntityTypeMapping 元素的 TypeName 属性指定的 EntityType

下面的示例演示 AdventureWorksHRModel 命名空间中的 Department 实体映射。MappingFragment 元素标识存储架构中名为 DepartmentStoreEntitySetDepartment 实体的每个属性 (Property) 在 MappingFragment 元素的 ScalarPropertyColumnName 属性 (Attribute) 中映射到表的某列。

      <EntityTypeMapping
                  TypeName="AdventureWorksHRModel.Department">

        <MappingFragment StoreEntitySet="Department">
          <ScalarProperty Name="DepartmentID"
                                 ColumnName="DepartmentID" />
          <ScalarProperty Name="Name" ColumnName="Name" />
          <ScalarProperty Name="GroupName"
                                     ColumnName="GroupName" />
          <ScalarProperty Name="ModifiedDate"
                                 ColumnName="ModifiedDate" />
        </MappingFragment>

      </EntityTypeMapping>

另请参见

概念

ScalarProperty 元素 (MSL)
ColumnName 属性 (ScalarProperty MSL)
EntitySetMapping 元素 (MSL)
EntityContainerMapping 元素 (MSL)
AdventureWorks 完整模型 (EDM)