Compartir a través de


Atributo TypeName (EntityTypeMapping)

En el Entity Data Model (EDM), el atributo TypeName del elemento EntityTypeMapping especifica el nombre completo de la entidad en el esquema conceptual que se está asignando a una tabla descrita en los metadatos de almacenamiento. El atributo TypeName en un elemento EntityType del archivo del lenguaje de especificación de asignaciones (MSL) puede aceptar tanto el nombre completo del tipo como IsTypeOf("fully qualified Name"), que resulta útil principalmente al definir la asignación en escenario de herencia. Para obtener más información, vea Herencia (EDM).

La sintaxis siguiente incluye el elemento EntitySetMapping que contiene el elemento EntityTypeMapping cuyo atributo TypeName identifica la entidad Department en el contenedor de entidades AdventureWorksHRModel. Los elementos MappingFragment y ScalarProperty asignan la entidad Department y sus propiedades a una tabla y sus columnas.

    <EntitySetMapping Name="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>

    </EntitySetMapping>

Vea también

Conceptos

Elemento EntityType (CSDL)
Elemento EntityType (SSDL)
Elemento EntityContainer (CSDL)
Elemento EntityContainer (SSDL)
Elemento EntityContainerMapping (MSL)
Modelo completo (EDM) de AdventureWorks