Поделиться через


Элемент MappingFragment (язык MSL)

В модели Entity Data Model (модель EDM) элемент MappingFragment указывает таблицу в хранилище, соответствующую элементу EntityType, указанному атрибутом TypeName элемента EntityTypeMapping спецификации сопоставления.

В следующем примере показывается сопоставление сущности Department в пространстве имен AdventureWorksHRModel. Элемент MappingFragment определяет таблицу StoreEntitySet с именем Department в схеме хранения. Каждое свойство сущности Department сопоставляется со столбцом таблицы в атрибутах ScalarProperty и ColumnName элемента MappingFragment.

      <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 (модель EDM)