LLBLGen . La versión actual 2.6 es increíble. El diseñador es realmente fácil de usar, admite herencia de entidades, convertidores de tipos (que también se pueden usar para cerrar la brecha entre diferentes tipos en RDBMS), validación, auditoría, autorización y mucho más. Sin embargo, lo más importante es que su documentación es estelar y su foro de soporte es muy receptivo. El desarrollador principal (que también está en stackoverflow) también responde las preguntas de los usuarios. No puedo decir lo suficiente sobre esta herramienta, pruébala. Vale la pena el costo.
Es probable que la próxima versión elimine todo lo demás del juego. Además de poder generar sus datos tradicionales más tarde, podrá generar archivos de mapeo de nHibernate, marco de entidades y linq2sql.
Aquí hay una discusión que compara LLBLGen con Entity Framework y con nHibernate (por supuesto, podría estar sesgado ya que está en su foro).http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID=12811 http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID =14659