Oracle データベースのフィールドは NUMBER(5) で、Oracle データベースから EF モデルを生成すると、フィールドが "Int16" に変換されます。そのフィールドには「50000」などの値を持つ行がいくつかあるため、明らかな理由で Int16 がエラーをスローしています。今、私はそれを Int32 に変更しようとしましたが、EF モデルでは Decimal にも変更しようとしましたが、現在、エラーが発生しています -
指定されたメンバー マッピングは無効です。タイプ「MyApp_Models.MyTable」のメンバー「Field1」のタイプ「Edm.Decimal[Nullable=True,DefaultValue=,Precision=,Scale=]」は、「OracleEFProvider.number」と互換性がありません
ここで何が間違っているのか、これの可能な解決策は何ですか?
これに関するヘルプは大歓迎です。