2016-07-15 5 views
0

私は、データベースに数百のテーブルを持つEntity Framework/WPFプロジェクトに取り組んでいます。テーブルの多くにはIsChangedという名前のフィールドがあります。私はすべてのモデルのINotifyPropertyChangedの注入を処理するために、モデル基本クラスとPropertyChanged.Fodyを使用しています。 Fody PropertyChangedを使用してIsChangedに別の属性を使用するオプションはありますか?

はISCHANGEDためFody/EF名前の競合は、すべての問題を引き起こすだろう、それがする場合は、Fodyは、同じ目的のために別の名前のプロパティを使用するように指示する方法はありますか?私がやることを望んでいたものを、まとめると

+0

これらは、答えはありませんが、関連するドキュメントです: https://github.com/Fody/PropertyChanged/wiki/Options https://github.com/Fody/PropertyChanged/wiki/SupportedToolkits – Cameron

答えて

0

は、同じ目的のためにISCHANGED以外のフィールドを使用するFody.PropertyChangedを言うだろう、いくつかのオプションを見つけることでした。たとえば、IsChangedではなくIsDataChangedという名前のフィールドを使用します。これは、データベース管理者がデータベース全体を設計して、各テーブルに、アプリケーションで必要なものとは異なる独自の目的で使用するIsChangedという名前のフィールドがあるためです。

問題を解決するために、データベース管理者は、フィールドの名前をIsDataChangedに変更しました。これを行うことで、Entity FrameworkまたはFody.PropertyChangedによって自動的に管理されない必要があるフィールドを使用することができます。

関連する問題