Где я могу разместить настройки сопоставления Oracle EntityFramework для LinqPad? - PullRequest
0 голосов
/ 24 января 2012

У меня есть модель EntityFramework, которая имеет логическое поле. Для правильной работы сопоставления с базой данных oracle наше приложение имеет следующие дополнения в файле app.config.

<oracle.dataaccess.client>

<settings>

<add name="bool" value="edmmapping number(1,0)" />

</settings>

</oracle.dataaccess.client>

К сожалению, при использовании Linqpad, я получаю сообщение об ошибке: ошибка 2019: указанное сопоставление элемента недопустимо. Тип 'Edm.Boolean [Nullable = False, DefaultValue =]' члена 'someBoolean' в типе 'Model.SomeItem' не совместим с 'OracleEFProvider.number [Nullable = False, DefaultValue =, Precision = 1, Scale = 0 ]

Я попытался поместить настройки в файл LINQPad.exe.config, но они игнорируются. Я также попробовал оригинальную сборку, а также Oracle.DataAccess.dll.

Модель находится в пользовательской сборке (.dll), и я выбрал новый поставщик Oracle.DataAccess.

1 Ответ

1 голос
/ 30 января 2012

Попробуйте поместить их в LINQPad.config вместо LINQPad.exe.config.Первый для ваших запросов;последний для самой LINQPad.

...