NHibernate のISession
. たとえば、 を介して Sql クエリをISQLQuery
実行するか、 を介して LINQ-to-NHibernate を実行しsession.Linq<MyType>()
ます。アクセスするには2つの方法があることを知っていますISession
:
ActiveRecordMediator.GetSessionFactoryHolder().CreateSession()
ActiveRecordMediator.Execute()
それぞれの長所と短所は何ですか?さらに、別の代替方法はありますか?