ScalarProperty 項目 (MSL)

在 實體資料模型 (EDM) 中,ScalarProperty 項目會指定使用概念結構定義語言 (CSDL) 所定義之實體的屬性以及由儲存中繼資料所描述之資料庫資料表中的資料行之間的對應。

下列範例會將 AdventureWorksHRModel 命名空間中 Department 實體的屬性 (Property) 對應到 MappingFragment 項目 (ScalarProperty 是它的子項目) 之 TableName 屬性 (Attribute) 所識別之資料表內的對應資料行。在此範例中,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>

另請參閱

概念

EntityContainerMapping 項目 (MSL)
EntitySetMapping 項目 (MSL)
EntityTypeMapping 項目 (EntitySetMapping)
AdventureWorks 完整模型 (EDM)