是否应修改实体框架生成的类?



我已经使用实体框架从数据库生成了数据模型,但我想更改一些与样式相关的小东西。例如:

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

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

我只是想知道在 EF 环境中这样做是否安全,或者它是否会适得其反并打我的脸......

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

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

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

由于某种原因,这些类被重新生成,突然间,我们的软件中出现了数百个Unknown Reference Errors

最新更新