Cadeia de conexão única com vários modelos de estrutura de entidades?

No trabalho, atualmente temos um aplicativo Web muito grande com uma conexão com um banco de dados massivo. Estamos usando o Entity Framework há algum tempo e, para facilitar as coisas, dividimos o banco de dados em muitos modelos de entidades. Isso funciona bem para nós, mas tivemos um problema. Cada modelo EF precisa de sua própria cadeia de conexão devido à parte de metadados da cadeia de conexão. Gerenciar tantas cadeias de conexão é um problema.

Agora eu tenho uma solução que acho que funcionará. Vou criar uma classe que terá as informações de metadados salvas como uma propriedade também concatenada com a cadeia de conexão padrão no web.config. Portanto, quando usamos a cadeia de conexão "Database.EntityConnectionString", ela me fornece a cadeia de conexão de entidade, mas só precisamos gerenciar uma única cadeia de conexão no web.config. Ainda teremos que gerenciar a classe com os metadados, mas os Modelos não mudam muito e não os criamos com frequência, portanto a manutenção deve ser boa. A minha pergunta, existe uma maneira melhor de lidar com esse problema ou como você faria isso?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion