エンティティ データ モデル (EDM) では、ScalarProperty 要素は、概念スキーマ定義言語 (CSDL) で定義されているエンティティのプロパティとストレージ メタデータで説明されているデータベース テーブル内の列の間のマッピングを指定します。
次の例は、AdventureWorksHRModel 名前空間の Department エンティティのプロパティを、ScalarProperty が子要素である MappingFragment 要素の TableName 属性によって指定されているテーブルの対応する列にマップします。この例では、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 Complete Model (EDM)