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


Атрибут ColumnName (ScalarProperty, язык MSL)

В модели Entity Data Model (EDM) атрибут ColumnName элемента ScalarProperty обозначает столбец метаданных хранилища, соответствующий свойству сущности, определенной на языке CSDL.

В следующем примере показаны четыре свойства сущности Department в пространстве имен AdventureWorksHRModel, сопоставленные с соответствующими столбцами таблицы Department.

<EntityTypeMapping TypeName="AdventureWorksHRModel.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>

      </EntityTypeMapping>

См. также

Основные понятия

Элемент MappingFragment (язык MSL)
Элемент EntityContainerMapping (язык MSL)
Элемент EntityContainer (язык CSDL)
Элемент EntityContainer (язык SSDL)
Элемент EntityTypeMapping (EntitySetMapping)
Полная модель AdventureWorks (модель EDM)