Взгляните на http://msdn.microsoft.com/en-us/magazine/ee819139.aspx
Конечно, правильное решение зависит от ваших потребностей, но ключевое отличие при использовании ORM, такого как NH в веб-контексте, в отличие от winforms, определяет, когда открывать сеанс.и когда его закрыть.В интернете seasion по запросу является популярной архитектурой.На winforms ответ не так прост.Если в вашем приложении много форм, ответом может быть сессия за формой.Если это единственная форма, делающая все, вещи становятся хитрыми.В худшем случае, конечно, вы можете понизить сеанс за действие ... но это, как правило, не рекомендуется.
Кроме этого, не должно быть никаких существенных различий между ними.