nhibernate obiekt session, a wywołanie procedury na bazie

Odpowiedz Nowy wątek
2014-12-14 20:37
Krzywy lew
0

Hej

Tworzę obiekt session i przy uzyciu sqlquery wywołuję procedure na bazie ktora zmienia mi wiersz o okreslonym ID na bazie. Następnie przy uzyciu tego samego obiektu session pobieram z bazy przy uzyciu metody Get i podaje dokladnie Id ktore updatowalem w procedurze. Na bazie mam zmienione dane, natomiast zwrocony obiekt jest ze stara wartościa. Ktoś ma jakieś pomysły ?

Pozdrawiam

Pozostało 580 znaków

2014-12-14 21:19
0

Bo NHibernate nie pobiera sobie tego obiektu z bazy, ale ze swojego cache. Spróbuj zawołać Refresh albo Evict przed Get.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2014-12-14 22:08
Krzywy lew
0

Pomogło Refresh. Dziekuje

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0