2009-06-25 3 views
0

Jedes Sample, auf das ich stoße, enthält genau dieselben Entitäten und Eigenschaften im Speichermodell wie im konzeptionellen Modell. So kann ich im Mapping-Abschnitt nicht feststellen, ob eine Entität oder Eigenschaft aus dem Speichermodell oder dem konzeptionellen Modell stammt.Unterscheidung zwischen Speichermodell- und konzeptionellen Modellfeldnamen (Entity Framework)

Dies ist ein Ausschnitt eines Entity Framework-Diagramms. Welche "ID" -Felder stammen aus der Datenbank und welche stammen von den Entitäten?

<AssociationSetMapping Name="FK_Orders_Customers" TypeName="ContosoModel.FK_Orders_Customers" StoreEntitySet="Order"> 
    <EndProperty Name="Customer"> 
    <ScalarProperty Name="ID" ColumnName="CustomerID" /> 
    </EndProperty> 
    <EndProperty Name="Order"> 
    <ScalarProperty Name="ID" ColumnName="ID" /> 
    </EndProperty> 
</AssociationSetMapping> 

Antwort

2

Gut nur Datenbanken haben Spalten, daher ist ColumnName der Datenbankname. Name ist von der Entität (oder in diesem Fall die Association).

Hoffe, das hilft Alex