我可以更改生成的FooReference属性的名称吗?

时间:2013-10-10 12:33:16

标签: entity-framework entity-framework-5 ef-database-first

我有一个包含这些列的表

  • FooId(FK,int,not null)
  • FooReference(nvarchar,null)

将此表拉入数据库优先模型会生成错误:

  

“Bar.Baz”类型的NavigationProperty“Foo”是生成的属性“FooReference”的源,它与同名的成员冲突。

根据我的理解,导航属性会导致生成FooReference属性。有没有办法更改该属性的名称,还是我必须修改数据库?

1 个答案:

答案 0 :(得分:1)

您可以在生成的edmx模型中将FooReference重命名为FooReference1(或任何您喜欢的内容)

enter image description here