Quali framework .NET consentono di creare prima le entità aziendali, quindi il database
-
19-08-2019 - |
Domanda
Qualunque framework .NET ti consente di creare prima Entità aziendali e poi Database. In altre parole, consente di utilizzare il metodo DDD / Persistence Ignorance per eseguire il backup nel database in un secondo momento. Qualsiasi strumento che consenta ai Modelli / Classi che hai scritto di generare il DDL SQL e gli script di migrazione.
Sentiti libero di rielaborare la mia verbosità e renderlo una domanda migliore.
Soluzione
NHibernate supporta la progettazione guidata dal dominio, l'ignoranza della persistenza e la generazione automatica di modelli di dati.
Altri suggerimenti
Eco di CapableObjects fa quello che stai chiedendo e molto altro. C'è un po 'di curva di apprendimento, ma l'aumento di produttività è sorprendente. Non in alcun modo collegato con l'azienda tra l'altro - solo un cliente molto felice.
Puoi optare per Castle ActiveRecord che nasconde la complessità di NHibernate e può creare lo schema da entità aziendali con varie opzioni come la creazione di un file di schema e la creazione diretta delle entità del database.
DataObjects.Net è progettato per supportare esattamente questo schema.