Die Unterscheidung zwischen Speichermodell und konzeptionellen Modell Feldnamen (Entity Framework)
-
20-08-2019 - |
Frage
Jede Probe stoße ich auf hat die Entitäten und Eigenschaften im Speichermodell namens genau die gleichen wie im konzeptionellen Modell. So in dem Mapping-Abschnitt, kann ich nicht sagen, ob ein Unternehmen oder eine Eigenschaft aus dem Speichermodell oder konzeptuellem Modell.
Dies ist ein Ausschnitt aus einem Diagramm Entity Framework. Welche „ID“ Felder sind aus der Datenbank und welche von den Unternehmen?
<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>
Lösung
Nun nur Datenbanken haben Spalten, so Spaltenname der Name der Datenbank ist. Name ist von der Entity (oder in diesem Fall der Association).
Hope, das hilft Alex
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow