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

StackOverflow https://stackoverflow.com/questions/345981

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top