2012-01-24 27 views
0

私は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が選択されました。

答えて

1

LINQPad.exe.configの代わりにLINQPad.configに入れてみてください。前者はあなたの質問です。後者はLINQPad自体のためです。

+0

感謝のように働いた、ありがとう! –

関連する問題