У меня есть модель 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.