none
Manejar múltiples conexiones de Bases de Datos con Entity Framework RRS feed

  • Pregunta

  • Como están todos, Alguien que me pueda ayudar con el siguiente problema:

    Tengo una WebApi en la cual tengo diferentes cadenas de conexiones en el web.config , esta aplicación es utilizada para diferentes países, y dependiendo del país que se conecta, la aplicación deberá utilizar una cadena de conexión u otra.

    El problema es que no se como manejar las diferentes conexiones. Para el acceso de base de datos la aplicación utiliza Entity Framework.

    Intente modificar el constructor del BDContext, enviándole como parámetro el nombre del connectionString que debería utilizar, pero cada vez que actualizaba el modelo de base de datos, tenia que volver a actualizar el constructor, lo cual en mi opinión es poco optimo.

    Alguien tiene alguna sugerencia. 

    Gracias.



    • Editado Fabian CC martes, 14 de agosto de 2018 14:50
    lunes, 13 de agosto de 2018 21:56

Respuestas

  • hola

    Estas usando un edmx para definir el modelo de EF ?

    si es asi pdrias validar si el codigo que el edmx genera no lo definen como partial class

    DbContext in Entity Framework 6

    veras que alli se visualiza que el codigo generado es partial

    public partial class SchoolDBEntities : DbContext

    por eso si creas una clase en un .cs separado para que no se sobre escriba en caso de actualizar el modelo edmx y se regeenre el codigo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina



    martes, 14 de agosto de 2018 1:28