我已经使用实体框架从数据库生成了数据模型,但我想更改一些与样式相关的小东西。例如:
public Nullable<int> eventId { get; set; }
这是生成的 C# 代码的一部分,我想说将属性名称更改为 EventId
。
我只是想知道在 EF 环境中这样做是否安全,或者它是否会适得其反并打我的脸......
如果将来再次自动生成类,则所做的更改将丢失。这发生在我身上的生产软件中,我将计算属性附加到生成的类中:
public string GetOtherProps => $"{this.prop1}, {this.prop2}";
然后在整个应用程序中引用它。
由于某种原因,这些类被重新生成,突然间,我们的软件中出现了数百个Unknown Reference Errors
。