Есть ли возможность использовать другой атрибут для IsChanged с помощью Fody PropertyChanged?

Я работаю над проектом Entity Framework / WPF, в базе которого находятся сотни таблиц. Многие из таблиц содержат поле с именем IsChanged. Я использую базовый класс модели и PropertyChanged.Fody для обработки внедрения INotifyPropertyChanged для всех моделей.

Будет ли конфликт имен Fody / EF для IsChanged вызывать какие-либо проблемы, и если это произойдет, есть ли способ проинструктировать Fody использовать свойство с другим именем для той же цели?

1 ответ

Подводя итог, я надеялся найти какую-то опцию, которая скажет Fody.PropertyChanged использовать поле, отличное от IsChanged, для той же цели. Например, использовать поле с именем IsDataChanged, а не IsChanged. Это произошло потому, что администратор базы данных спроектировал всю базу данных так, чтобы в каждой таблице было поле с именем IsChanged, которое он хотел использовать для своих собственных целей, которые отличаются от того, что требуется в приложении.

Чтобы обойти проблему, администратор базы данных переименовал свои поля в IsDataChanged. Делая это, он имеет поле для использования по мере необходимости, которое не будет автоматически поддерживаться ни Entity Framework, ни Fody.PropertyChanged.

Другие вопросы по тегам