c# - 将数据库文件路径更改为其安装路径

标签 c# database

为此,我在 Windows 窗体中将 MDF 文件用于数据库,我必须在连接字符串中写入完整路径,即

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

当用户在他们的机器上安装我的程序时,我想更改 AttachDbFilename 的路径,我将此路径更改为

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

但是没有效果

最佳答案

试试 |DataDirectory|。它消除了对完整路径进行硬编码的需要,还使共享项目和部署应用程序变得容易。像这样:

AttachDbFilename=|DataDirectory|\Database1.mdf;

看看这个:Working with local databases

关于c# - 将数据库文件路径更改为其安装路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058441/

相关文章:

php - 将表单与 PHP 脚本链接以从数据库中检索数据

mysql - 连接后显示表的所有行

c# - Html.PasswordFor 没有填充?

c# - 尝试 EF 代码优先和迁移 - 绊脚石

c# - 文件安装属性

c# - 如何清除导航堆栈?

android - 日志 : column _id does not exist (SQL related)

c# - 发送带有送货回执的邮件?

c# - 数据库返回在启动时有效,但在更新时无效

sql - 如何通过C-API运行SQLite3 'PRAGMA'命令?