Partager via


Attribut TypeName (EntityTypeMapping)

Dans le modèle EDM (Modèle de données d'entité), l'attribut TypeName de l'élément EntityTypeMapping spécifie le nom complet de l'entité dans le schéma conceptuel qui est mappé à une table décrite dans les métadonnées de stockage. L'attribut TypeName sur un élément EntityType en langage MSL (Mapping Specification Language) peut accepter à la fois le nom complet du type ou IsTypeOf("fully qualified Name"), qui est utile surtout lors de la définition du mappage dans des scénarios d'héritage. Pour plus d'informations, voir Héritage (EDM).

La syntaxe suivante inclut l'élément EntitySetMapping qui contient l'élément EntityTypeMapping dont l'attribut TypeName identifie l'entité Department dans le conteneur d'entités AdventureWorksHRModel. Les éléments MappingFragment et ScalarProperty mappent l'entité Department et ses propriétés à une table et ses colonnes.

    <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>

Voir aussi

Concepts

Élément EntityType (CSDL)
Élément EntityType (SSDL)
Élément EntityContainer (CSDL)
Élément EntityContainer (SSDL)
Élément EntityContainerMapping (MSL)
Modèle complet AdventureWorks (EDM)