0

Nous avons une bibliothèque de classes (ProjA) qui a un contexte d'objet L2E. Cela sera utilisé dans un site Web (ProjB) et WCF Service (ProjC). Comment puis-je spécifier la chaîne de connexion dans le site Web (ProjB) web.config afin qu'il utilise les fichiers de ressources du projet de bibliothèque de classes (ProjA).Chaîne de connexion pour une application Web L2E

connectionString="metadata=res://*/db.csdl|res://*/db.ssdl|res://*/db.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=db;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" 

J'ai essayé de remplacer le * avec tous PROJA nom, mais il charge cant que dll

Répondre

0

Le * devrait fonctionner très bien. Cela signifie "rechercher tous les assemblys chargés". Donc, tant que l'assemblage de la bibliothèque est chargé avant que vous n'essayiez d'instancier un objet ObjectContext (ce qui, selon mon expérience, est vrai presque par définition), l'EDMX sera trouvé.

+0

Merci. J'ai rencontré un problème avec le fichier app.config. Maintenant ça fonctionne bien –

Questions connexes