我应该修改Entity Framework生成的类吗?

时间:2018-08-08 08:39:37

标签: c# entity-framework entity-framework-6

我已经使用Entity Framework从数据库生成了数据模型,但是我想更改一些与样式相关的小事情。例如:

public Nullable<int> eventId { get; set; }

这是生成的C#代码的一部分,我想将属性名称更改为EventId

我只是想知道在EF环境中执行此操作是否安全,或者是否事后会适得其反并打我的脸...

1 个答案:

答案 0 :(得分:3)

如果将来再次自动生成类,则所做的更改将丢失。这是我生产的一款软件所发生的,我在其中将计算的属性附加到生成的类中:

public string GetOtherProps => $"{this.prop1}, {this.prop2}";

,然后在整个应用程序中引用它。

由于某种原因重新生成了类,突然整个软件中有数百个Unknown Reference Errors