2009-06-25 84 views
0

我遇到的每个示例都使存储模型中的实体和属性与概念模型中的名称完全相同。所以在映射部分,我无法判断一个实体或属性是来自存储模型还是概念模型。区分存储模型和概念模型字段名称(实体框架)

这是一个实体框架图的片段。哪些“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

那么只有数据库有列,所以ColumnName是数据库名称。 姓名来自实体(或本例中为协会)。

希望这会有帮助 Alex