¿Alguien sabe si NHibernate admite la devolución de los parámetros de salida de los procedimientos almacenados? He tenido una búsqueda en la documentación pero realmente no puedo encontrar nada que confirme de cualquier manera.Uso de NHibernate con los parámetros de salida
Respuesta
No puedo oficialmente confirmar para usted, pero hasta donde yo sé, no directamente. El uso del procedimiento almacenado en NHibernate es muy específico para hacer CRUD estándar.
Si desea obtener parámetros de salida (que no son el parámetro de salida de conteo de fila estándar para INSERT, UPDATE y DELETE), podría recurrir a herramientas de acceso a base de datos diferentes (o estándar) que le dan acceso a SQL y el conjunto de resultados. (Suponiendo que puede pasar sin pasar por la memoria caché de NHibernate. Antes de ejecutar la consulta, también debe asegurarse de limpiar el NHibernate).
Tenía el mismo problema. NHibernate no le permite usar procedimientos almacenados de esta manera. Pero permite una forma de hacer llamadas usando la antigua API ADO.NET. Aquí hay un ejemplo:
http://refactoringaspnet.blogspot.com/2009/06/how-to-use-legacy-stored-procedures-in.html
- 1. ¿Qué pasa con los parámetros de salida?
- 2. Parámetros de salida con RhinoMocks
- 3. Uso de parámetros de salida de procedimiento almacenado en C#
- 4. incrustación mono con C# "parámetros de salida"
- 5. Parámetros de salida opcionales
- 6. ¿Cómo uso los parámetros de SQL con Python?
- 7. Uso básico BackgroundWorker con parámetros
- 8. ¿Cómo se pueden establecer los valores tipados de valores C# en NHibernate con los parámetros IQuery?
- 9. alias con los parámetros
- 10. ¿Por qué necesitamos parámetros de "salida"?
- 11. Parámetros nombrados con los parámetros
- 12. Casting C# parámetros de salida?
- 13. ¿Cómo uso Fluent NHibernate con .NET 4.0?
- 14. C# - Azúcar sintáctico para los parámetros de salida?
- 15. DynamicMethod y parámetros de salida?
- 16. SQL Server CLR UDF con parámetros de salida: ¿es posible?
- 17. ¿Los parámetros de "salida" son algo malo en .NET?
- 18. Uso de NHibernate ICompositeUserType con un tipo de valor
- 19. Uso de un guion (-) en los parámetros de ASP.MVC
- 20. Uso de NHibernate con un modelo de datos EAV
- 21. ¿Es posible utilizar `SqlDbType.Structured` para pasar los parámetros con valores de tabla en NHibernate?
- 22. C# y VB.Net parámetros de salida
- 23. Uso de la salida cURL
- 24. UIGraphicsBeginImageContext con los parámetros
- 25. Ejecutar con los parámetros
- 26. Singleton con los parámetros
- 27. Uso de NHibernate con Fluent en la aplicación comercial
- 28. Nibernate/Fluido NHibernate: Uso de filtro con SubclassMap
- 29. Uso de columnas de tiempo con NHibernate, NHibernate fluido y SQL Server 2008
- 30. Mezcla y parámetros nombrados en C#: ¿Por qué los parámetros de salida también necesitan ser nombrados?