A, MVC uygulamasında id
numaralı bir eyleme sahip ve bir kişinin adını döndüren bir eylem var.NHibernate - Yalnızca en iyi Uygulama seçen
Bunun için en iyi uygulama nedir? NHProf ipuçlarını takip ediyorum ama kod biraz garip ya da benim için bir şey geliyor.
using (var session = Helper.SessionFactory.OpenStatelessSession())
{
using (var tran = session.BeginTransaction(IsolationLevel.ReadCommitted))
{
return session.Query<Person>().Where(x => x.Id == id).Select(x => x.Name).SingleOrDefault();
tran.Rollback();
}
}
anlayamıyorum ... –
ne bilmek istiyorsun bu sorunu yaklaşım? –
“OpenStatelessSession” ı kullanmazdım, vatansız oturum toplu senaryolar içindir ve L1 önbelleğini yok sayar. Bir linq sorgusu yapmak yerine, '.Load (1)' veya '.Get (1)' dır. –
Andreas