MVC アプリケーションでアクションを実行しid
、人の名前を返します。
そのためのベストプラクティスは何ですか?私はNHProfのヒントに従っていますが、コードは少し奇妙に聞こえます。
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();
}
}