Я только что начал новый проект, используя nHibernate и Fluent для отображения. Архитектор прислал мне базу данных, из которой я создал несколько сотен классов сущностей и соответствующие файлы сопоставления Fluent. Я знаю, что это не идеальный способ DDD, но жизнь редко бывает идеальной.
Что я хочу сделать, это проверить, что все сопоставления верны, столбцы сопоставлены правильно, OneToMany, ManyToMany и т. Д. Есть ли какой-нибудь автоматический или простой способ сделать это? Я рассмотрел просто написание простого репозитория, который загружает записи из каждой сущности и следит за тем, чтобы не возникало никаких исключений, но в большинстве таблиц еще нет данных.