Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体框架外键实例_C#_Entity Framework 4.3 - Fatal编程技术网

C# 实体框架外键实例

C# 实体框架外键实例,c#,entity-framework-4.3,C#,Entity Framework 4.3,我有一个表,有两个外键字段指向彩色表 封面->背景颜色和 封面->背景色 当我首先对代码进行反向工程时,它会在BookCover类中生成color和color1 public virtual Colour Colour { get; set; } public virtual Colour Colour1 { get; set; } 我已将外文名称设置为foregroundcolor和backgroundcolor。 是否有一种简单的方法让实体框架生成foregroundColor和backg

我有一个表,有两个外键字段指向彩色表

封面->背景颜色和

封面->背景色

当我首先对代码进行反向工程时,它会在BookCover类中生成colorcolor1

public virtual Colour Colour { get; set; }
public virtual Colour Colour1 { get; set; }
我已将外文名称设置为
foregroundcolor
backgroundcolor

是否有一种简单的方法让实体框架生成
foregroundColor
backgroundColor
而不是
Colou
r和
color1

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

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