NHIbernate içinde StatelessSession
ve Session
arasındaki fark nedir?NHibernate'de StatelessSession ve Oturum arasındaki fark nedir?
cevap
Vatansız oturumu alınır varlıkları izlemiyor. kod aşağıdaki normal ISession
için Örnek:
var session = sessionFactory.OpenSession()
using(var transaction = session.BeginTransaction()){
var user = session.Get<User>(1);
user.Name = "changed name";
transaction.Commit();
}
DB güncelleme sonuçlanacaktır. Bu izleme hafızayı tüketir ve izlenen varlıkların miktarı büyüdüğü için ISession
performansını zamanla düşürür.
IStatelessSession
ile aynı kod hiçbir şey yapmayacaktır. Çok sayıda veri yüklemeniz ve bazı toplu işlemleri gerçekleştirmeniz gerektiğinde, durum bilgisi olmayan oturumlar kullanılır. Daha fazla "ado.net" tarzında büyük veri kümeleriyle çalışmak için kullanılabilir.
Bu cevap 'StatelessSession' hakkında daha fazla ayrıntıya ihtiyaç duyar. Veritabanını bir 'StatelessSession' ile güncellediğiniz bir kod örneğine ne dersiniz? – Jess
- 1. Dosyadaki ve veritabanındaki oturum arasındaki fark
- 2. Python'da {} ve [] arasındaki fark nedir?
- 3. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 4. $ arasındaki fark nedir? ve PowerShell
- 5. Fark() arasındaki fark nedir mustache.js
- 6. TensorFlow C++ API'sinde İstemci Oturum ve Oturum Arasındaki Fark
- 7. arasındaki fark nedir?
- 8. Java arasındaki fark nedir
- 9. arasındaki fark nedir?
- 10. arasındaki fark nedir?
- 11. app.doScript ve $ .evalFile arasındaki fark nedir?
- 12. gVim ve gVim arasındaki fark nedir?
- 13. isAlpha ve isLetter arasındaki fark nedir?
- 14. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 15. .got ve .got.plt bölümü arasındaki fark nedir?
- 16. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 17. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 18. R içinde `=` ve `<-` arasındaki fark nedir?
- 19. uint ve System.UInt32 arasındaki fark nedir?
- 20. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 21. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 22. Cacerts ve keystore arasındaki fark nedir?
- 23. GPLv2 ve GPLv3 arasındaki fark nedir?
- 24. VarIsEmpty ve VarIsEmptyParam işlevleri arasındaki fark nedir
- 25. ActiveSupport'ta mattr_accessor ve cattr_accessor arasındaki fark nedir?
- 26. Hashtable ve Dictionary arasındaki fark nedir?
- 27. RoutedCommand ve RoutedUICommand arasındaki fark nedir?
- 28. MySQL'deki boolean ve bool arasındaki fark nedir?
- 29. Task.Factory.FromAsync ve BeginX/EndX arasındaki fark nedir?
- 30. WideChar ve AnsiChar arasındaki fark nedir?
[sessionfactory.openSession() ile sessionfactory.openStatelessSession() arasındaki farkın olası iki kopyası olabilir mi?] (Http://stackoverflow.com/questions/5496995/difference-between-sessionfactory-opensession-and-sessionfactory-openstatelesss) –
Cevapla [burada] (http://stackoverflow.com/questions/2679636/nhibernate-isession-vs-istatelesssession) – Reniuz