私はbooleanフィールドを持つEntityFrameworkモデルを持っています。 oracleデータベースへのマッピングが正しく機能するように、アプリケーションにはapp.configに次の追加情報があります。LinqPadのOracle EntityFrameworkマッピング設定はどこに配置しますか?
<oracle.dataaccess.client>
<settings>
<add name="bool" value="edmmapping number(1,0)" />
</settings>
</oracle.dataaccess.client>
Linqpadを使用した場合残念ながら、私はおなじみのマッピングエラーが発生したため、すべてを取得する: エラー2 019:指定されたメンバーマッピングは無効です。 'Model.SomeItem'タイプのメンバー 'someBoolean'のタイプ 'Edm.Boolean [Nullable = False、DefaultValue =]'は、 'OracleEFProvider.number [Nullable = False、DefaultValue =、Precision = 1、Scale = 0]と互換性がありません] '
LINQPad.exe.configに設定を入れてみましたが、無視されました。私は元のアセンブリとOracle.DataAccess.dllも試しました。
モデルはカスタム・アセンブリ(.dll)にあり、新しいOracle.DataAccess Providerが選択されました。
感謝のように働いた、ありがとう! –