データベース(SQL Server 2008 R2で実行)に、パラメーターの1つをとして取るストアドプロシージャがありますtinyint
。Entity Framework(v5.0)モデルでは、そのストアドプロシージャの関数インポートを使用して、パラメーターはデフォルトでにマップされますByte
。
enum
ただし、元々だった関数importのパラメーターのタイプを設定したモデルにカスタムを作成しましたByte
。その基礎となるデータ型enum
もByte
同様です。Byte
問題は、データベースからモデルを更新するたびに、データベースに上記のストアドプロシージャに影響を与える変更がまったくなかったとしても、パラメータタイプがに戻されることです。
これは既知のEFバグですか、それとも何かが足りませんか?