次の方法で共有


EntityContainerMapping 要素 (MSL)

マッピング仕様言語 (MSL) の EntityContainerMapping 要素は、概念モデルの エンティティ コンテナーをストレージ モデルの エンティティ コンテナーにマップします。 EntityContainerMapping 要素は、Mapping 要素の子です。

The EntityContainerMapping element can have the following child elements (in the order listed):

適用可能な属性

The following table describes the attributes that can be applied to the EntityContainerMapping element.

属性名 必須 Value

StorageModelContainer

有効

マップされるストレージ モデルのエンティティ コンテナーの名前。

CdmEntityContainer

有効

マップされる概念モデルのエンティティ コンテナーの名前。

GenerateUpdateViews

いいえ

True または FalseFalse の場合、更新ビューは生成されません。 この属性は、データが正常にラウンドトリップしないために無効になる読み取り専用マッピングがある場合、False に設定してください。

既定値は、True です。

次の例は、SchoolModelEntities コンテナー (概念モデルのエンティティ コンテナー) を SchoolModelStoreContainer コンテナー (ストレージ モデルのエンティティ コンテナー) にマップする EntityContainerMapping 要素を示します。

<EntityContainerMapping StorageEntityContainer="SchoolModelStoreContainer" 
                        CdmEntityContainer="SchoolModelEntities">
  <EntitySetMapping Name="Courses">
    <EntityTypeMapping TypeName="c.Course">
      <MappingFragment StoreEntitySet="Course">
        <ScalarProperty Name="CourseID" ColumnName="CourseID" />
        <ScalarProperty Name="Title" ColumnName="Title" />
        <ScalarProperty Name="Credits" ColumnName="Credits" />
        <ScalarProperty Name="DepartmentID" ColumnName="DepartmentID" />
      </MappingFragment>
    </EntityTypeMapping>
  </EntitySetMapping>
  <EntitySetMapping Name="Departments">
    <EntityTypeMapping TypeName="c.Department">
      <MappingFragment StoreEntitySet="Department">
        <ScalarProperty Name="DepartmentID" ColumnName="DepartmentID" />
        <ScalarProperty Name="Name" ColumnName="Name" />
        <ScalarProperty Name="Budget" ColumnName="Budget" />
        <ScalarProperty Name="StartDate" ColumnName="StartDate" />
        <ScalarProperty Name="Administrator" ColumnName="Administrator" />
      </MappingFragment>
    </EntityTypeMapping>
  </EntitySetMapping>
</EntityContainerMapping>

参照

概念

CSDL 仕様
SSDL 仕様

その他のリソース

モデリングとマッピング (Entity Framework)