我正在使用本地 SQL Server Express 数据库作为数据源创建一个简单的 Windows 窗体应用程序。在调试期间,数据库文件被复制到调试文件夹中,一切正常,但这不是我想要的。我只想使用数据库文件的一份副本。
我发现的解决方案是连接字符串中数据库文件的硬编码路径:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\db.mdf;Integrated Security=True;User Instance = true
那么,有没有一种更智能的方法可以将 VS 配置为仅使用一个 db 文件,而不是在连接字符串中硬编码它的路径?