我尝试在网上搜索这个可能简单的答案,但没有成功。我的WPF应用程序几乎已准备就绪-使用连接字符串连接到具有多个表的3个数据库(EnteralDB,ParenteralDB,PatientDB)。
问题是它在调试时可以工作,因为我将连接字符串硬连线到特定位置(我的桌面)
using (SQLiteConnection con = new SQLiteConnection(@"Data Source= C:\Users\Peter\Desktop\EnteralDB"))
但是如何使连接字符串“通用”-意味着当我为应用创建安装程序并将其安装在新计算机上时,它可以工作?如何将数据库文件嵌入到项目中,使它们成为项目本身的一部分,然后以某种方式指向它们的连接字符串? 非常感谢您的帮助!
编辑实际上,Clemens的评论是正确的。我将连接字符串更改为仅文件名(EnteralDB.db),如果数据库属性的内容较新,则设置副本,并且该副本可以正常工作