1

我正在开发一个实体框架/WPF 项目,该项目在数据库中有数百个表。许多表都包含一个名为 IsChanged 的​​字段。我正在使用模型基类和 PropertyChanged.Fody 来处理所有模型的 INotifyPropertyChanged 注入。

IsChanged 的​​ Fody / EF 命名冲突是否会导致任何问题,如果会,是否有办法指示 Fody 为同一目的使用不同命名的属性?

4

1 回答 1

1

总而言之,我希望做的是找到一些选项,告诉 Fody.PropertyChanged 使用 IsChanged 以外的字段用于相同目的。例如,要使用名为 IsDataChanged 而不是 IsChanged 的​​字段。这是因为数据库管理员设计了整个数据库,以便每个表都有一个名为 IsChanged 的​​字段,他想将其用于自己的目的,这与应用程序中需要的不同。

为了解决这个问题,数据库管理员将他的字段重命名为 IsDataChanged。通过这样做,他可以根据需要使用一个字段,该字段不会由 Entity Framework 或 Fody.PropertyChanged 自动维护。

于 2016-07-26T12:37:42.500 回答