Вы можете сделать это, сопоставив хранимые процедуры как именованные запросы. Об этом можно написать на NHForge.org . Вы можете создавать сами хранимые процедуры как часть генерации схемы, используя сопоставления объектов базы данных; подробности см. здесь .
Что касается какого-то готового инструмента для достижения этой цели, вам почти не повезло. Однако реализовать это, как описано выше, тривиально.