ColumnName 属性 (ScalarProperty MSL)

在 实体数据模型 (EDM) 中,ScalarProperty 元素的 ColumnName 属性标识存储元数据中的一个列,该列对应于概念性架构定义语言 (CSDL) 中定义的一个实体的属性。

下面的示例演示了 AdventureWorksHRModel 命名空间中的 Department 实体的四个属性,这些属性映射到 Department 表的相应列。

<EntityTypeMapping TypeName="AdventureWorksHRModel.Department">

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

      </EntityTypeMapping>

另请参见

概念

MappingFragment 元素 (MSL)
EntityContainerMapping 元素 (MSL)
EntityContainer 元素 (CSDL)
EntityContainer 元素 (SSDL)
EntityTypeMapping 元素 (EntitySetMapping)
AdventureWorks 完整模型 (EDM)