Bu benim için 3 projede var olan bir sorun oldu. Akıcı NHibernate kullanarak hibernate.cfg.xmlVarsayılan Nhibernate yalıtım düzeyi ayarlanamıyor (örn. Haritalama yoluyla)
yılında
<property name="connection.isolation">ReadCommitted</property>
Set:
Aşağıdaki denedim global.asax.cs
MsSqlConfiguration.MsSql2008.IsolationLevel(IsolationLevel.ReadCommitted);
Set
Her zaman böyle ayarlamak zorunda kaldım:
CurrentNhibernateSession.Transaction.Begin(IsolationLevel.ReadCommitted);
hangi çalışır. (Bunu NHibernate Profiler kullanarak görebilirim)
Sorun şu anda keskin mimariyi ve işlemeyi kullanıyorum.begin bu çerçevenin içinde çağrılıyor ve bunu yeniden oluşturma konusunda sorun yaşıyorum.
İşlem yapmaya başladığınızda açıkça ayarlamadan çalışan bir yolu var mı? Mülk ayarı gibi
Harika cevap! Teşekkür ederim! – Alistair
@Alistair: Bunu nhprof grubunda da belirtmiştim, ama sanırım NH 2.x kullanıcıları için bu konuda hiçbir şey yapamayacağım/... http://groups.google.com/group/nhprof/browse_thread/iplik/b8ceb8f8c1cdb4d3 – DanP