2015-08-17 4 views
1

J'utilise le fichier MDF pour la base de données dans les fenêtres former à cette fin, je dois écrire le chemin complet dans la chaîne de connexion à-direModifier le chemin du fichier de base de données à son chemin d'installation

Data Source=`(LocalDB)\v11.0;AttachDbFilename="C:\Users\adeel\Documents\Visual Studio 2013\Projects\WPFwithSampleDB\WPFwithSampleDB\Database1.mdf";Integrated Security=True 

Je souhaite modifier ce chemin de AttachDbFilename en tant qu'utilisateur installer mon programme dans leur machine, je l'ai changé ce chemin pour

(LocalDB)\v11.0;AttachDbFilename="Database1.mdf";Integrated Security=True 

Mais il ne fonctionne pas

+0

duplication possible de [ADO.NET | DataDirectory | où est-ce documenté?] (http://stackoverflow.com/questions/1409358/ado-net-datadirectory-where-is-this-documented) – Rikard

+0

@ user2946329 remercie son travail pour moi –

Répondre

2

Essayez |DataDirectory|. Il élimine le besoin de coder en dur le chemin complet et facilite également le partage d'un projet et le déploiement d'une application. Comme ceci:

AttachDbFilename=|DataDirectory|\Database1.mdf; 

Jetez un oeil à ceci: Working with local databases.