Я не попытал бы совместить оба пуска и пользу слоя данных как nhibernate - вы всегда идете получить проблемы синхронизации. nHibernate предназначено управлять вашими данными - и ваш слой дела должен управлять процессами как уточнение ваших цен. Лично я не иду около пусков для любой логики дела - для ревизовать возможно, а ничего еще. Я думаю они затемняет логику дела и делает ее nigh на невозможной для того чтобы снабдить другие разрешения Кодего для управлять данными - по мере того как вы находите.
Почему не двиньте ваше Кодего пуска в, котор хранят процедуру и вызовите процедуру изнутри объема трудыов уточнения если «закончил» флаг будет поистине? Я управлял бы этим в пределах слоя дела, но вы smogли двинуть это к слою данных если вы желаете.
Тим