Сеанс на стороне сервера, если вы имеете в виду серверную сторону, как в смысле веб-приложения или приложения клиент / сервер.
Это реализация шаблона «Единица работы», которая выполняет такие функции, как отслеживание того, какие объекты были изменены, кэширование объектов и обеспечение того, чтобы конкретный объект был представлен только одним фактическим экземпляром в области сессия.
Документы NHibernate описывают ISession так:
Однопоточный, недолговечный объект
представляя разговор между
приложение и постоянный
хранить. Оборачивает соединение ADO.NET.
Фабрика для ITransaction. Держит
обязательный (первый уровень) кеш
постоянные объекты, используемые при
навигация по объекту графа или поиск
вверх объектов по идентификатору.