Различение модели хранения и имен полей концептуальной модели (Entity Framework) - PullRequest
0 голосов
/ 25 июня 2009

Каждый образец, с которым я сталкиваюсь, имеет сущности и свойства в модели хранения, названные точно так же, как в концептуальной модели. Поэтому в разделе сопоставления я не могу сказать, относится ли сущность или свойство к модели хранения или концептуальной модели.

Это фрагмент диаграммы Entity Framework. Какие поля «ID» взяты из базы данных, а какие из сущностей?

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

1 Ответ

2 голосов
/ 26 июня 2009

Ну, только в базах данных есть столбцы, поэтому ColumnName - это имя базы данных. Имя от организации (или в данном случае от ассоциации).

Надеюсь, это поможет Alex

...