Pregunta

¿Los marcos .NET le permiten crear Entidades comerciales primero y luego Base de datos? En otras palabras, le permite utilizar el método DDD / Ignorancia de persistencia para realizar copias de seguridad en la base de datos más adelante. Cualquier herramienta que permita que los Modelos / Clases que ha escrito generen el SQL DDL y los scripts de migración.

Siéntase libre de reelaborar mi verborrea y hacer que sea una mejor pregunta.

¿Fue útil?

Solución

NHibernate admite diseño basado en dominio, ignorancia de persistencia y generación automática de modelos de datos.

Otros consejos

Eco de CapableObjects hace lo que está pidiendo y mucho más. Hay un poco de curva de aprendizaje, pero el aumento de productividad es sorprendente. Por cierto, no está relacionado con la compañía, solo un cliente muy feliz.

Puede optar por Castle ActiveRecord, que oculta la complejidad de NHibernate y puede crear el esquema a partir de entidades comerciales con varias opciones, como crear un archivo de esquema y crear las entidades de la base de datos directamente.

DataObjects.Net está diseñado para admitir exactamente este patrón.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top