Die Verwendung von gespeicherten Funktionen in entity framework

Habe ich von einem alten Oracle DB, die ich versuche, in EntityFramework 4.1 Anwendung.

Ich habe gelesen, über die große Einschränkung, dass oracle mit EF - Sie können Sie nicht anrufen Oracle gespeichert Funktion mit EF, es sei denn, Sie erstellen eine Verpackung Verfahren.

Bekam ich Tausende von gespeicherten Funktionen in meiner DB, gibt es eine andere Möglichkeit es zu lösen?

Wie mit raw -Context.SqlQuery()?

Bisher konnte ich nicht finden eine Lösung für Sie...


Oracle docs:

Oracle-Entwickler können PL/SQL-stored - Verfahren, mit Einschränkungen, innerhalb der entity framework-über Entity-Framework-Funktion Importiert (verwendet, um rufen Sie die Prozeduren explizit) und die gespeicherte Prozedur Zuordnungen (welche automatisch aufgerufen, für die Einheit Insert -, Update-und Delete-Operationen).

Nur von gespeicherten Oracle-Prozeduren aufgerufen werden können, die von Entity Framework, werden nicht gespeichert-Funktionen. (Oracle gespeicherten Funktionen können verwendet werden, wenn Sie verpackt in einer gespeicherten Prozedur verwendet einen parameter für die gespeicherte Funktion Rückgabewert.)

Schreibe einen Kommentar