Pregunta

Dos quesitons rápidas:

  • Las ventajas de usar EDMLs vs EDMXs - ¿Cuándo optar por utilizar uno sobre el otro
  • DevArt de Entidad de desarrollo vs Entidad diseñador de Visual Studio - Sé que esta parte de la pregunta puede ser un poco subjetivo, por lo que preferiría preguntar qué herramienta hace un mejor trabajo con el diseño de la entidad

He encontrado que algunas relaciones en la herramienta de DevArt no se crean. Por ejemplo tengo una tabla con autorreferencia (cada registro con relación al registro padre o nula cuando la raíz). herramienta de DevArt no creó esta referencia (estoy usando MySQL, si esa es la cuestión).

De todos modos. He encontrado Entity Designer en Visual Studio 2008 (a pesar de que está lejos de ser completo de características listo) mejor que DevArt de debido a las relaciones perdidas.

¿Fue útil?

Solución

EDML y EDMX tienen la misma estructura y, en caso de cambio de la extensión se pueden abrir en cada herramienta. Diagrama EDML se serializa en un archivo separado. EDML utiliza la generación de código Devart.
Varias características que no están disponibles en el diseñador de Microsoft:
- modelo editable tienda (con Añadir DefiningQuery y opciones Añadir CommandText);
- reglas de nomenclatura flexibles;
- Capacidad para ejecutar LINQ a Entidades y consultas SQL Entidad.
También proporcionamos una serie de características adicionales como ComplexType, la división entidad, todos los tipos de soporte en tiempo herencias diseño y así sucesivamente.
No tenemos compatibilidad con la actualización del Asistente de base de datos todavía. Pero nuestro arrastrar y soltar interfaz permite eliminar y añadir objetos de bases de datos modificados desde el Explorador de base de datos. Esta operación no descarta los cambios realizados en otros objetos, a diferencia de Microsoft Update desde asistente de base de datos (regenera toda la parte de la tienda modelo).

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