Freigeben über


ScalarProperty-Element (MSL)

Im Entitätsdatenmodell (EDM) gibt das ScalarProperty-Element das Mapping zwischen einer Eigenschaft einer in CSDL definierten Entität und einer von den Speichermetadaten beschriebenen Spalte in einer Datenbanktabelle an.

Im folgenden Beispiel werden die Eigenschaften der Department-Entität im AdventureWorksHRModel-Namespace entsprechenden Spalten in der durch das TableName-Attribut eines MappingFragment-Elements (dem das ScalarProperty-Element untergeordnet ist) identifizierten Tabelle zugeordnet. In diesem Beispiel haben alle Eigenschaften von Department dieselben Namen wie die entsprechenden Spalten in der Tabelle.

<MappingFragment TableName="Department">
          <ScalarProperty Name="DepartmentID"
                                 ColumnName="DepartmentID" />
          <ScalarProperty Name="Name" ColumnName="Name" />
          <ScalarProperty Name="GroupName"
                                     ColumnName="GroupName" />
          <ScalarProperty Name="ModifiedDate"
                                  ColumnName="ModifiedDate" />
        </MappingFragment>

Siehe auch

Konzepte

EntityContainerMapping-Element (MSL)
EntitySetMapping-Element (MSL)
EntityTypeMapping-Element (EntitySetMapping)
Das vollständige AdventureWorks-Modell (EDM)