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