2009-06-25 5 views
0

私が遭遇するすべてのサンプルには、概念モデルと同じ名前のストレージモデルのエンティティとプロパティがあります。したがって、マッピングセクションでは、エンティティまたはプロパティがストレージモデルか概念モデルかどうかはわかりません。ストレージモデルと概念モデルフィールド名の区別(Entity Framework)

これは、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> 

答えて

2

まあ、データベースにはColumnsがあるので、ColumnNameはデータベース名です。 名前はEntity(この場合はAssociation)の名前です。

希望します。 アレックス