Tout d'abord, permettez-moi de dire que je suis très nouveau à EF. Cela dit, voici mon dilemme:Entity Framework à plusieurs bases de données (même schéma) à l'exécution?
Il y aura une application ASP.NET migrée vers ASP.NET MVC. Je voudrais utiliser EF pour cela. Il y a une base de données principale qui stocke "l'information du client". En dehors de cela, chaque "client" a sa propre base de données. Ce sont les contraintes que nous avons.
Actuellement, les informations sur le client dans le DB principal me permettent de créer une chaîne de connexion par client et de faire des appels SQL individuels.
Comment pourrais-je accomplir la même chose dans Entity Framework? Chaque base de données aura le même schéma. Est-il un moyen de basculer par programmation la chaîne de connexion? Ces DB sont actuellement sur le même serveur, mais ce n'est pas une exigence et il peut s'agir d'un serveur complètement différent.
Des idées?
Plusieurs chaînes de connexion dans Web.config seraient un dernier recours. Même alors, je ne sais pas exactement comment câbler ça.
Merci d'avance.