#c# #oracle
#c# #Oracle
Вопрос:
Я пытаюсь сопоставить скалярную функцию oracle pacakage с полем в C #, как описано здесь [https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-2.0 ][1]
единственная проблема, с которой я сталкиваюсь, заключается в том, что EF core генерирует оператор, в котором имя функции с именем пакета окружено двойными символами, подобными этому «PackageName.functionName», которая не распознается oracle как правильный формат, будет PackageName.Имя функции или «PackageName».»Имя функции»
Комментарии:
1. Работает ли код при других условиях? Просто проверяю, потому что есть много причин, по которым код не работает, и я подозреваю другие причины сбоя.
2. да, остальной код работает нормально
3. Итак, некоторые запросы Oracle работают, а другие нет?
4. единственная инструкция, которая включает отображение функции, не работает
5. Три вещи должны быть согласованными: 1) Используемые методы; 2) Версия ядра; 3) Драйвер, используемый для подключения. Вы не можете использовать ядро 3.1 и использовать методы из ядра 2.2. В ядре многое изменилось. Смотрите: medium.com/@toanbach /…