Se ho ottenuto un oggetto persistente dal database tramite i metodi Get() o Load() di NHibernate, c'è un modo per separare quell'oggetto dalla sua sessione di NHibernate in modo che le modifiche ad esso non vengano automaticamente mantenute?Posso staccare un oggetto da una sessione di NHibernate?
13
A
risposta
16
Prova il metodo Evict di Session.
Le modifiche all'istanza non saranno sincronizzate con il database. Questa operazione passa in cascata alle istanze associate se l'associazione è mappata con cascade = "all" o cascade = "all-delete-orphan".
Problemi correlati
- 1. Staccare un oggetto da un regno?
- 2. come staccare una sessione di schermata interna
- 3. Visualizza oggetti sessione NHibernate
- 4. Staccare un puntatore da un shared_ptr?
- 5. Impossibile staccare la sessione dello schermo
- 6. Come utilizzare correttamente un oggetto di sessione di NHibernate - La sessione è chiusa! errori
- 7. Come posso implementare la sessione di NHibernate per richiesta senza una dipendenza su NHibernate?
- 8. Come posso "staccare" SqlDataReader dal suo oggetto SqlConnection?
- 9. Come si salva un oggetto temporaneo già esistente in una sessione di NHibernate?
- 10. NHibernate Session.Evict()
- 11. ServiceStack NHibernate Sessione per richiesta
- 12. "La sessione è chiusa!" - NHibernate
- 13. Errore di NHibernate sulla sessione. Salvataggio
- 14. Quale dovrebbe essere la durata di una sessione di NHibernate?
- 15. Errore durante l'utilizzo di AutoMapper per mappare da un oggetto POCO a un oggetto proxy NHibernate
- 16. sfratto NHibernate da id
- 17. NHibernate: i proxy non possono essere recuperati da un messaggio di errore della sessione senza stato
- 18. Come posso ottenere un oggetto HDC da un oggetto CDC?
- 19. Come copiare un oggetto con NHibernate
- 20. Eliminazione di un oggetto da una sessione SQLAlchemy prima che sia persistuto
- 21. Ottenere uno std :: thread da staccare e terminare da solo
- 22. NHibernate: accesso all'ID di un oggetto associato senza pigro caricamento dell'intero oggetto
- 23. utilizzando una sessione JMS da diversi thread
- 24. Posso sapere se una proprietà è sporca usando Nhibernate?
- 25. Ottieni indirizzo IP server da JSP Richiesta/oggetto sessione
- 26. Staccare RealmObject da Realm/Convert è riuscito RealmObject a non gestito oggetto
- 27. php risparmio oggetto in sessione
- 28. Restituisce un elenco di oggetto digitato tramite CreateSQLQuery in NHibernate
- 29. Sessione PHP con un oggetto incompleto
- 30. Come posso caricare manualmente una sessione Java usando un JSESSIONID?