ScalarProperty 要素 (MSL)

エンティティ データ モデル (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)