none
Actualizar modelo de entity framework RRS feed

  • Pregunta

  • les cuento mi problema:

    tengo una solucion en VS C# que tiene entre otros una capa para las entidades y otra de acceso a datos, en la capa de acceso a datos he creado un modelo de mi base de datos con entity framework, a partir de ese modelo creo las entidades con la herramienta de generación de entidades POCO. luego de crear el contexto y las entidades muevo estas ultimas a la capa de entidades.

    El problema que me esta un poco inquietando es que cada que surgen cambios en la bd tengo que actualizar el modelo crear el contexto y mover las entidades, es decir, hacer casi todo el proceso de nuevo.

    ¿Hay alguna manera de hacer esto de alguna otra manera?

    gracias

    viernes, 17 de febrero de 2012 16:44

Todas las respuestas

  • Hola,

    Asumo que todo el proceso de mover las entidades a la nueva libreria y demas funciona y el aplicativo compila y en ejecucion no presenta excepcion de ningun tipo.

    Entonces valida que el .EDMX no tenga asociada ninguna herramienta personalizada [CustomTool] para quitarsela, debes hacer click derecho sobre este archivo [.edmx] -> propiedades -> y en customtool borras lo que tenga. Guardas, y ahora cada vez que tengas cambios en tu BD y refresques el .edmx no olvides correr la herramienta personalizada de la plantilla tt que contiene las entidades [nombreArchivo.tt] Click derecho RunCustomTool

    NOTA: cuando digo click derecho me refiero al click inverso.

    Saludos.


    Nicolás Herrera
    Bogotá - Colombia
    BLOG - Leader Group BogotaDotNet
    "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes

    viernes, 17 de febrero de 2012 22:49