Au travail, nous avons actuellement une très grande application Web avec une connexion à une base de données massive. Nous utilisons Entity Framework depuis un moment et pour faciliter les choses, nous avons divisé la base de données en plusieurs modèles Entity. Cela fonctionne bien pour nous, mais nous avons rencontré un problème. Chaque modèle EF a besoin de sa propre chaîne de connexion en raison de la partie métadonnées de la chaîne de connexion. Gérer autant de chaînes de connexion est une douleur.Chaîne de connexion unique avec modèles de structure à plusieurs entités?
Maintenant, j'ai une solution qui, je pense, va fonctionner. Je vais créer une classe qui aura les informations de métadonnées enregistrées en tant que propriété également concaténées à la chaîne de connexion standard dans le fichier web.config. Donc, lorsque nous utilisons la chaîne de connexion "Database.EntityConnectionString", cela me donnera la chaîne Entity Connection mais nous n'avons qu'à gérer une seule chaîne de connexion dans le fichier web.config. Nous devrons encore gérer la classe avec les métadonnées, mais les modèles ne changent pas beaucoup et nous ne les créons pas souvent, donc la maintenance devrait être bonne. Ma question est la suivante: y a-t-il une meilleure façon de régler ce problème ou comment le feriez-vous?
Merci!
Je sais qu'il est un peu vieux, mais comment avez-vous utilisé – lostmylogin