Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да извикам функция на Oracle с върната стойност с помощта на LINQ to Entities?

Доколкото съм работил върху EF4 с помощта на Oracle, импортирането на функции изглежда не работи тук. Сблъсках се със същия проблем преди няколко месеца и опитах много начини да импортирам функция, но без успех. Но по време на търсене намерих връзка в OTN, която гласи, че (Oracle Stored Functions не се поддържат) . EF4 все още не ни дава възможност да извикаме функция на oracle. Дори да използвате съхранени процедури, ще трябва да изберете съхранени процедури, които връщат референтен курсор. Поддържаните съхранени процедури включват процедури и методи на пакети, които нямат върната стойност, но могат да имат OUT или IN OUT параметри.

Ето връзката

Но ако използвате Sql сървър, по някакъв начин можете да осъществите импортирането на дефинирана от потребителя функция в EF4. Ето някои връзки, които могат да ви помогнат:

Връзка1

Връзка2




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. получаване на правилен формат на датата от резултатите от SQL търсене (datetime.datetime)

  2. Преобразуване на числа в думи в MYSQL резултат! Използване на заявка

  3. Как да сравня стойностите за последния и предпоследния запис в таблицата?

  4. Tomcat не може да намери gdk_custom.jar, Oracle не може да го създаде?

  5. EF заявка към Oracle хвърля ORA-12704:несъответствие на набора от знаци