Существует только один инструмент, похожий на то, что вы описываете, который называется ActiveWriter, который является дополнением VStudio. Это полезно, но имеет ряд серьезных ограничений.
Я хотел бы рассмотреть возможность использования NHibernate Fluent или ActiveRecords.