Я предполагаю, что вы работаете с C #?
Я бы сказал, может быть, попробовать SubSonic, это был хороший выбор, когда база данных уже есть, особенно когда дело касается процедур и представлений магазина. Там нет xml для настройки, как nHib, и вы можете начать работать с ним через несколько часов (или 20 минут, если вы знаете, что делаете). Также есть поддержка нескольких баз данных.
Часть Linq, я думаю, что Роб и Ко сейчас добавляются, так что это тоже может быть там, но это будет частью последних вещей, которые я еще не пробовал.
http://subsonicproject.com/