所以我在我的解决方案中添加了一个.mdf文件,这样我就可以有一个基本的数据库来读取和写入数据。但是,每次重新启动程序时,我更改的数据都会返回到启动程序之前的状态。
我读到这是因为它被复制到源目录。但是,当我不复制它时,Visual Studio仍然在同一目录中查找,它会在运行时抛出错误。我该如何解决这个问题?
答案 0 :(得分:2)
摆弄SQL Server数据库文件总是很乱 - 充其量!
我认为真正的解决方案(看到你已经安装了SQL Server Express)将是
安装SQL Server Management Studio Express(如果尚未安装)
在 SSMS Express 中创建数据库,为其指定逻辑名称
使用其逻辑数据库名称(在服务器上创建时给定)连接到它 - 并且不要乱用物理数据库文件和用户实例。在这种情况下,您的连接字符串将类似于:
Data Source=.\\SQLEXPRESS;Database=YourDatabase;Integrated Security=True
其他所有内容都完全与以前相同......