次の方法で共有


MappingFragment 要素 (MSL)

エンティティ データ モデル (EDM) では、MappingFragment 要素によって指定されるストレージ内のテーブルが、マッピング スキーマの EntityTypeMapping 要素の TypeName 属性によって指定される EntityType に対応します。

次の例は、AdventureWorksHRModel 名前空間での Department エンティティ マッピングを示したものです。MappingFragment 要素は、ストレージ スキーマの Department という名前の StoreEntitySet を指定します。Department エンティティの各プロパティは、MappingFragment 要素の ScalarProperty 属性と ColumnName 属性でテーブルの列にマップされます。

      <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 Complete Model (EDM)