Quais estruturas .NET permitem criar entidades empresariais primeira, Banco de Dados, em seguida,
-
19-08-2019 - |
Pergunta
Faça qualquer .NET estruturas permitem criar entidades empresariais primeiro, em seguida, base de dados. Em outras palavras permitem que você use método ignorância DDD / Persistência de apoio no banco de dados mais tarde. Quaisquer ferramentas que permitem que os modelos / Classes que você escreveu para gerar o DDL SQL e migração scripts.
Sinta-se livre para refazer o meu palavreado, e torná-lo uma pergunta melhor.
Solução
NHibernate suporta Domain-Driven Design, ignorância persistência e automatizado geração do modelo de dados.
Outras dicas
Eco de CapableObjects faz o que você está pedindo e muito mais. Há um pouco de curva de aprendizagem, mas o ganho de produtividade é incrível. Não de alguma forma relacionados com a empresa btw - apenas um cliente muito feliz.
Você pode optar por Castle ActiveRecord que esconde a complexidade do NHibernate e pode criar o esquema de entidades comerciais com várias opções como a criação de um arquivo de esquema e criando as entidades de banco de dados diretamente.
DataObjects.Net é projetado para suportar exatamente esse padrão.