Question: what is isession in nhibernate?
Answer: ISession (NHibernate. ISession) A single-threaded, short-lived object representing a conversation between the application and the persistent store. Wraps an ADO.NET connection. Factory for ITransaction.