0

我有一个表,其中有两个外键字段指向颜色表。

BookCover -> ForegroundColor 和

BookCover -> 背景颜色

当我首先执行逆向工程代码时,它会生成ColourColour1BookCover类中。

public virtual Colour Colour { get; set; }
public virtual Colour Colour1 { get; set; }

我已将外国名称设置为ForegroundColourand BackgroundColour。有没有一种简单的方法让实体框架生成ForegroundColourandBackgroundColour而不是Colour and Colour1

4

2 回答 2

0

我遇到过类似的问题,但我相信问题的答案是您只需将 Navagation 属性重命名为您想要的。实体框架设计器将始终让您更改概念方面的属性名称。

于 2012-05-14T06:38:29.580 回答
0

您可以在 EF 模型设计器中更改关联名称。一旦它们被更改,框架将记住新名称,即使您稍后更新模型。

于 2012-05-14T06:17:17.250 回答