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