实体框架映射,不同的属性名称

时间:2008-12-30 11:22:20

标签: asp.net entity-framework

我有一个名为abCode的数据库字段,我希望将其映射到对象层中名为statusCode的属性。要对msl,csdl,ssdl和object图层进行哪些更改才能完成此操作?

以下是文件的相关部分:

在msl中:

<ScalarProperty Name="abCode" ColumnName="abCode" />

在csdl中:

<Property Name="abCode" Type="Int32" />

在ssdl:

<Property Name="ParentId" Type="int" />

感谢。

1 个答案:

答案 0 :(得分:1)

通过纯粹的反复试验,所需的更改是:

在msl中:

<ScalarProperty Name="statusCode " ColumnName="abCode" />

在csdl中:

<Property Name="statusCode " Type="Int32" />

在对象层中,abCode的私有属性已更改为StatusCode