Позволяют ли какие-либо платформы .NET создавать сначала бизнес-объекты, а затем базу данных. Другими словами, вы сможете позже использовать метод DDD / Persistence Ignorance для резервного копирования в базу данных. Любые инструменты, которые позволяют моделям / классам, которые вы написали, генерировать SQL DDL и сценарии миграции.
Не стесняйтесь переделывать мое словоблудие и сделать его лучшим вопросом.





NHibernate поддерживает проектирование на основе предметной области, игнорирование постоянства и автоматическое создание модели данных.
Вы можете выбрать Castle ActiveRecord, который скрывает сложность NHibernate и может создавать схему из бизнес-объектов с различными параметрами, такими как создание файла схемы и создание объектов базы данных напрямую.
Эко от CapableObjects делает то, о чем вы просите, и многое другое. Придется немного научиться, но прирост производительности впечатляет. Кстати, к компании никакого отношения не имеет - просто очень довольный покупатель.
DataObjects.Net предназначен для поддержки именно этого шаблона.