Какие платформы .NET позволяют сначала создавать бизнес-объекты, а затем базу данных - PullRequest
2 голосов
/ 06 декабря 2008

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

Не стесняйтесь переделать мой словоблудие и сделать его лучше.

Ответы [ 4 ]

7 голосов
/ 06 декабря 2008

NHibernate поддерживает доменное управление, постоянное невежество и автоматическую генерацию моделей данных.

3 голосов
/ 06 декабря 2008

Eco от CapableObjects делает то, что вы просите, и многое другое. Есть немного кривой обучения, но прирост производительности просто потрясающий. Кстати, никак не связан с компанией - просто очень довольный клиент.

2 голосов
/ 13 мая 2009

DataObjects.Net предназначен для поддержки именно этого шаблона.

2 голосов
/ 06 декабря 2008

Вы можете выбрать Castle ActiveRecord, который скрывает сложность NHibernate и может создавать схему из бизнес-объектов с различными вариантами, такими как создание файла схемы и создание объектов базы данных напрямую.

...