私は非常に悪い設計のレガシーデータベースに取り組んでいます。一部のテーブルでは、外部キーを null にすることができるだけでなく (これは問題ありません)、0 にすることもできます。
これらのテーブルの 1 つをモデルにマップしました。テーブルで Null の場合は目的の None 値を返しますが、値が 0 の場合は例外が発生します。
値 0 を含む外部キーに対して None を返すようにする方法はありますか?
私は非常に悪い設計のレガシーデータベースに取り組んでいます。一部のテーブルでは、外部キーを null にすることができるだけでなく (これは問題ありません)、0 にすることもできます。
これらのテーブルの 1 つをモデルにマップしました。テーブルで Null の場合は目的の None 値を返しますが、値が 0 の場合は例外が発生します。
値 0 を含む外部キーに対して None を返すようにする方法はありますか?