スポンサーリンク

Entity Framework(Oracle)においてのNumber(1,0)

 

Entity FrameworkにおいてNumber(1,0)はBool型としてモデル化されます。
たとえば税区分などにおいて
1:外税
2:内税
3:非課税
4:不課税
等と区分けするケースもあるかと思いますが、こういったケースではChar(1)、もしくはNumber(2,0)を利用するようにしましょう。
(Web.Configに設定を記載することでNumber(1,0)でもIntegerに置き換えることは可能ですが
デフォルトの動きを変えることは予期せぬ不具合にも繋がりますので、避けれる限りは避けたほうが良いと思います。)

【参考資料】
データ型および関数のマッピング

  • このエントリーをはてなブックマークに追加
  • Pocket

この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。