指定されたメンバーマッピングが無効です

asp.net mvcでデータベースファーストをやろうしてはまった。もしくはまだはまってる。

oracleのManagedをnuget経由でインストして接続してるのですがEFにてoracleのnumber(3,0)をbyte(0-255)にマッピングしてしまうのですが実際は256以上の数値を扱っているので実行した時に値が~で落ちます。。。
色々とググッてやってみたのですがうまくマッピング設定ができず、直接edmxファイルを開いて桁数を変更しました。このやり方がいいのかどうかは全くわかりません。一番すんなりいくのはoracle側の桁数を(3,0)から(4,0)に変更でした。いいかわるいかは分からない。