Compartir a través de


Atributo Name (ScalarProperty)

En el Entity Data Model (EDM), hay dos atributos Name de la ScalarProperty. El primer Name especifica una propiedad de un EntityType en el esquema conceptual y el segundo Name especifica una columna en una tabla de base de datos descrita por los metadatos de almacenamiento.

El elemento EntityTypeMapping identifica una entidad y un espacio de nombres definidos en el lenguaje de definición de esquemas conceptuales (CSDL). Las asignaciones ScalarProperty y MappingFragment conectan las propiedades de una entidad con las columnas de una tabla de la base de datos.

En el ejemplo siguiente se muestran las propiedades de una entidad Department asignadas a las columnas correspondientes de una tabla Department. En este ejemplo, los nombres de las propiedades de las entidades del esquema conceptual se asignan a los nombres de las columnas de la tabla. Esto es conveniente pero no es necesario.

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

Vea también

Conceptos

Elemento MappingFragment (MSL)
Elemento EntityContainerMapping (MSL)
Elemento EntityContainer (CSDL)
Elemento EntityContainer (SSDL)