Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In Entity Data Model (EDM), sono presenti due attributi Name di ScalarProperty. Il primo Name specifica una proprietà di un oggetto EntityType nello schema concettuale e il secondo Name specifica una colonna in una tabella di database descritta dai metadati di archiviazione.
L'elemento EntityTypeMapping identifica un'entità e uno spazio dei nomi definiti in CSDL (Conceptual Schema Definition Language). I mapping MappingFragment e ScalarProperty connettono le proprietà di un'entità alle colonne di una tabella nel database.
Nell'esempio seguente vengono illustrate le proprietà di un'entità Department mappate alle colonne corrispondenti in una tabella Department. In questo esempio i nomi delle proprietà delle entità nello schema concettuale corrispondono ai nomi delle colonne nella tabella. Questa convenzione è comoda ma non obbligatoria.
<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>
Vedere anche
Concetti
Elemento MappingFragment (MSL)
Elemento EntityContainerMapping (MSL)
Elemento EntityContainer (CSDL)
Elemento EntityContainer (SSDL)