9

Uso de Visual Studios 2010 Estoy creando un proyecto que tiene una base de datos.Programa contra un proyecto de base de datos utilizando el marco de entidad

Decidí tratar de utilizar uno de esos proyectos de bases de datos que le permiten administrar la base de datos en control de fuente junto con el código.

También creo que usaré entity framework como mi herramienta de acceso a datos.

¿Hay alguna buena solución para vincular el proyecto EF 4.0 a la base de datos que se está gestionando en el proyecto de la base de datos (suponiendo que sea una nueva base de datos)?

Respuesta

5

Simplemente use su proyecto de base de datos para crear la base de datos y utilice el primer enfoque de base de datos con Entity framework (eso significa que usará wizard y update from database para crear un modelo de entidad para usted).

+0

Por lo tanto, será muy fácil actualizar el EF 4.0 cuando haya cambios en el DB pero no en forma automática. ¿Debería quizás omitir el proyecto de la base de datos y simplemente usar primero el código EF? –

+0

Depende de la forma en que desee desarrollar la aplicación. Primero el código = casi sin control sobre la base de datos. Base de datos primero con proyecto de base de datos = control total sobre la base de datos. –

+0

¿Es este el flujo de trabajo correcto para hacer un cambio de db? (1) Realice el cambio en el Proyecto de base de datos, (2) Cree el proyecto db, (3) Publique el proyecto db (en la base de datos) y luego (4) Actualice el Modelo EF de la base de datos? Sería bueno poder actualizar el modelo directamente desde el proyecto db, sin (3) publicar antes de que esté listo, ¿estás diciendo que eso no es posible? Estoy usando VS2013 con EF 6. –

Cuestiones relacionadas