Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment appeler la fonction Oracle, avec valeur de retour en utilisant LINQ to Entities ?

Pour autant que j'ai travaillé sur EF4 en utilisant Oracle, l'importation de fonctions ne semble pas fonctionner ici. J'ai rencontré le même problème il y a quelques mois et j'ai essayé de nombreuses façons d'importer une fonction, mais sans succès. Mais pendant la recherche, j'ai trouvé un lien sur OTN qui indique que (les fonctions stockées d'Oracle ne sont pas prises en charge) . EF4 ne nous donne pas encore la possibilité d'appeler la fonction oracle. Même en utilisant des procédures stockées, vous devrez sélectionner des procédures stockées qui renvoient un curseur de référence. Les procédures stockées prises en charge incluent les procédures et les méthodes de package qui n'ont pas de valeur de retour, mais qui peuvent avoir des paramètres OUT ou IN OUT.

Voici le lien

Mais si vous utilisez le serveur SQL, vous pouvez effectuer l'importation de la fonction définie par l'utilisateur dans EF4. Voici quelques liens qui pourraient vous aider :

Lien1

Lien2