Quelqu'un peut-il confirmer comment modifier la chaîne de connexion générée automatiquement pour une application de structure d'entité afin qu'elle soit relative?Entity Framework - comment modifier la chaîne de connexion pour qu'elle soit relative?
Ainsi, cela fonctionnera pour tous ceux qui téléchargent et installent l'application. C'est-à-dire, actuellement la chaîne de connexion générée automatiquement pour moi a un chemin absolu dedans. Voir ci-dessous un exemple:
<add name="Model1Container" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite;provider connection string='data source="C:\Documents and Settings\Owner\My Documents\My Dropbox\source\MyProject\MyProjectLibrary\MyProject.sqlite"'" providerName="System.Data.EntityClient" />
Je dois faire remarquer que, dans ma solution le projet d'application de l'interface utilisateur utilise un projet de couche logique métier distincte où le modèle Entity Framework est. J'ai copié la chaîne de connexion générée automatiquement de ce dernier projet vers le projet d'interface utilisateur pour que les choses fonctionnent.
grâce