Entity Developer es una potente herramienta profesional enfocada en la creación de modelos ORM. Si trabajas con bases de datos, te interesará saber que soporta nativamente Entity Framework, Entity Framework Core, NHibernate, LINQ to SQL, LinqConnect y Telerik Data Access. Está pensado específicamente para desarrolladores que buscan simplificar su flujo de trabajo, permitiéndote diseñar modelos ORM de forma 100% visual y sin tener que escribir ni una sola línea de código.
Enfoque database-first o model-first
Lo primero es crear un modelo nuevo, y aquí tienes libertad total. Puedes tirar por la vía del database-first (desde una base de datos que ya tengas montada) o model-first (partiendo de cero). Si eliges esta última, el programa generará la base de datos a partir de tu modelo. Además, durante la fase conceptual del enfoque model-first, tú decides si quieres activar o desactivar la sincronización automática con la parte de almacenamiento.Diseño visual y generación de código
Una vez tienes todo configurado, puedes ir al Model Explorer para empezar a crear clases, herencias, métodos y demás elementos. Solo tienes que arrastrarlos a la ventana principal, donde podrás insertar propiedades o crear mapeos. El Model Explorer también te da la opción de elegir plantillas de una lista predefinida o crear las tuyas propias para generar el código en C# o Visual Basic directamente desde los modelos.Control de errores y advertencias
Cualquier fallo que surja mientras editas el modelo aparecerá en la Error List. Esto te permite detectar al vuelo si algo no cuadra. Si te salta algún error o advertencia, puedes volver a validar el modelo justo después de corregirlo.Una experiencia de diseño más fluida
Hablamos de una utilidad muy práctica para quitarle peso al proceso de crear aplicaciones de bases de datos, aportando un soplo de aire fresco al diseño de modelos ORM. Por supuesto, cuenta con integración directa para Visual Studio.