是否有一个选项可以使用Fody PropertyChanged为IsChanged使用不同的属性
本文关键字:属性 IsChanged PropertyChanged 选项 有一个 可以使 Fody 是否 | 更新日期: 2023-09-27 17:57:24
我正在处理一个实体框架/WPF项目,该项目在数据库中有数百个表。 许多表都包含一个名为 IsChanged 的字段。 我正在使用模型基类和 PropertyChanged.Fody 来处理所有模型的 INotifyPropertyChanged 的注入。
IsChanged 的 Fody/EF 命名冲突是否会导致任何问题,如果是,有没有办法指示 Fody 出于相同目的使用不同命名的属性?
总而言之,我希望找到一些选项,告诉Fody.PropertyChanged使用IsChanged以外的字段来实现相同的目的。 例如,使用名为 IsDataChanged 而不是 IsChanged 的字段。 这是因为数据库管理员设计了整个数据库,以便每个表都有一个名为 IsChanged 的字段,他希望将其用于自己的目的,而这些字段与应用程序中所需的字段不同。
为了回避这个问题,数据库管理员将其字段重命名为 IsDataChanged。 通过这样做,他有一个字段可以根据需要使用,该字段不会由实体框架或Fody.PropertyChanged自动维护。