En el trabajo actualmente tenemos una aplicación web muy grande con una conexión a una base de datos masiva. Hemos estado utilizando Entity Framework por un tiempo y para facilitar las cosas dividimos la base de datos en muchos modelos de Entity. Esto funciona bien para nosotros, pero nos encontramos con un problema. Cada modelo EF necesita su propia cadena de conexión debido a la parte de metadatos de la cadena de conexión. Manejar tantas cadenas de conexión es un problema.Cadena de conexión única con múltiples modelos de marcos de entidades?
Ahora tengo una solución que creo que funcionará. Voy a crear una clase que tendrá la información de metadatos guardada como una propiedad también concatenada a la cadena de conexión estándar en el web.config. Entonces, cuando usamos la cadena de conexión "Database.EntityConnectionString", me dará la cadena de conexión de entidad, pero solo tenemos que administrar una única cadena de conexión en el web.config. Todavía tendremos que gestionar la clase con los metadatos, pero los Modelos no cambian mucho y no los creamos a menudo, por lo que el mantenimiento debería ser correcto. Mi pregunta, ¿hay una mejor manera de tratar este problema o cómo lo harías?
Gracias!
Sé que es un poco viejo, pero ¿Cómo lo utilizo – lostmylogin