0

私が遭遇するすべてのサンプルには、概念モデルとまったく同じ名前のストレージ モデルのエンティティとプロパティがあります。そのため、マッピング セクションでは、エンティティまたはプロパティがストレージ モデルからのものか概念モデルからのものかを判断できません。

これは、Entity Framework ダイアグラムのスニペットです。データベースからの「ID」フィールドとエンティティからの「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>
4

1 に答える 1

2

データベースのみに列があるため、ColumnName はデータベース名です。名前はエンティティ (この場合は協会) からのものです。

これがアレックスに役立つことを願っています

于 2009-06-26T05:43:48.057 に答える