Czy ktoś wie, czy NHibernate obsługuje zwracanie parametrów wyjściowych z procedur przechowywanych? Przeszukałem dokumentację, ale nie mogę znaleźć niczego, co by potwierdzało.Korzystanie z NHibernate z parametrami wyjściowymi
Odpowiedz
Nie mogę oficjalnie potwierdzić dla ciebie, ale z tego, co wiem, nie bezpośrednio. Używanie przechowywanej procedury w NHibernate jest bardzo specyficzne dla wykonywania standardowego CRUD.
Jeśli chcesz pobrać parametry wyjściowe (które nie są standardowym parametrem wyjściowym liczby wierszy dla INSERT, UPDATE i DELETE), możesz wrócić do innych (lub standardowych) narzędzi dostępu do bazy danych, które dają bezpośrednie dostęp do SQL i zestaw wyników. (Zakładając, że możesz ominąć pamięć podręczną NHibernate, będziesz musiał się upewnić, że wypróżnisz NHibernate przed uruchomieniem zapytania itp.)
Miałem ten sam problem. NHibernate nie pozwala w ten sposób korzystać z procedur przechowywanych. Ale pozwala na sposób wykonywania połączeń za pomocą zwykłego starego interfejsu API ADO.NET. Oto przykład -
http://refactoringaspnet.blogspot.com/2009/06/how-to-use-legacy-stored-procedures-in.html
- 1. Co jest nie tak z parametrami wyjściowymi?
- 2. Korzystanie z LINQ z NHibernate
- 3. Jak wywołać metodę z parametrami wyjściowymi w PowerShell?
- 4. Korzystanie Dapper.TVP TableValueParameter z innymi parametrami
- 5. Korzystanie z PrincipalSearcher w celu znalezienia użytkowników z "lub" parametrami
- 6. Korzystanie z ogólnej Repository wzór z Fluent NHibernate
- 7. Jak utrzymywać tylko węzły w sieciowym-wykresie z 2+ wyjściowymi krawędziami lub 0 wyjściowymi krawędziami?
- 8. Entity Framework z opcjonalnymi parametrami?
- 9. nHibernate łączenie wielu tabel i korzystanie z AliasToBean Transformer
- 10. Korzystanie z mapowania właściwości za pomocą wzoru w NHIbernate
- 11. SQL: Z klauzulą z parametrami?
- 12. Railsy redirect_to z parametrami
- 13. Reflection - konstruktor z parametrami
- 14. RouterLink z wieloma parametrami
- 15. call_user_func z parametrami dynamicznymi
- 16. Activator.CreateInstance z opcjonalnymi parametrami
- 17. Android: I18n z parametrami
- 18. HQL z parametrami NoSuchMethodError
- 19. Przekierowanie django() z parametrami
- 20. Wykonanie z parametrami
- 21. Selektor z 2 parametrami
- 22. Rozpocznij proces z parametrami
- 23. wątek z wieloma parametrami
- 24. Limit MySQL z parametrami
- 25. Pandy read_sql z parametrami
- 26. ExecuteStoreQuery z parametrami TVP
- 27. : akcja z parametrami
- 28. Rejestrowanie z wieloma parametrami
- 29. RestTemplate z parametrami zapytania
- 30. bloku z dwoma parametrami