Est-il possible de construire un DetachedCriteria dans nHibernate qui interroge une procédure stockée? Comment pourrais-je accomplir une telle tâche?Appelez une procédure stockée avec un DetachedCriteria?
1
A
Répondre
2
Non, ce n'est pas possible.
Vous devez utiliser une requête SQLQuery pour appeler une procédure stockée.
3
Je ne l'ai pas fait, mais vous pouvez utiliser des alternatives:
- Named Queries and SQL Queries
- Carte à une vue à la place.
- Carte à une fonction TableValued (oui ce que je sais que ce n'est pas grande, mais ça me suis sorti de quelques confitures)
+0
Si vous souhaitez créer une requête nommée dans le code, [la réponse à cette question] (http://stackoverflow.com/questions/3409812/how-can-the-namedsqlquerydefinition- class-be-used-dynamic-as-a-sql-query-equi) montre comment le créer lors de l'exécution sans fichiers HBM. –
Questions connexes
- 1. Appelez la procédure stockée Oracle avec un enregistrement comme paramètre
- 2. Appelez MySql procédure stockée de PHP (PDO)
- 3. Appelez la procédure stockée Oracle sans arguments
- 4. appelez mysql procédure stockée dans php
- 5. Appelez MySQL Procédure stockée sur PHP
- 6. Appelez la procédure stockée en C#
- 7. Appelez la procédure stockée dans jdbc
- 8. Appelez la procédure stockée via nhibernate
- 9. Appelez une procédure stockée dans une clause de sortie
- 10. VB6 Appelez la procédure stockée avec les paramètres
- 11. Comment appelez-vous une procédure stockée dans SSIS?
- 12. Comment appelez-vous une procédure stockée dans MVC3 C#
- 13. Appelez une procédure stockée qui nécessite des paramètres sans paramètres?
- 14. Appelez une procédure stockée à partir d'un INSERT INTO
- 15. Procédure stockée exécutant une autre procédure stockée
- 16. Appelez une procédure stockée qui contient des paramètres et un paramètre de sortie provenant d'une autre procédure stockée?
- 17. problème avec une procédure stockée
- 18. Appelez procédure stockée (envoi de mails) en C#
- 19. Appelez la procédure stockée dans TransactionScope dans Entity Framework
- 20. Appelez la procédure Oracle stockée à partir de Java
- 21. Appelez la procédure stockée SSRS à partir d'Oracle
- 22. Appelez une procédure stockée après un nombre configurable d'heures après une insertion
- 23. Impossible d'appeler une procédure stockée dans une autre procédure stockée
- 24. Appelez la procédure stockée dans Symfony2 et PostgreSQL?
- 25. Appelez la procédure stockée à partir de SQLAlchemy
- 26. Appelez la fonction MySQL stockée
- 27. Oracle: Appelez la procédure stockée à l'intérieur du paquet
- 28. une procédure stockée
- 29. Comment appeler une procédure stockée dans l'autre procédure stockée
- 30. Travailler avec procédure stockée
Si tel est le cas, pouvez-vous passer en quelque sorte un SQLQuery dans un Subqueries.PropertyIn () construire? – GWLlosa
@GWLlosa: Non, vous ne pouvez pas –