C# 本地数据库MDF连接错误

C# 本地数据库MDF连接错误,c#,sql-server,C#,Sql Server,我必须用C连接到本地.mdf数据库文件才能使用下面的字符串,奇怪的是我得到了这个异常 我声明我是开发软件的机器上的管理员,在model文件夹中只有一个名为local.mdf的文件,我如何解决该问题以及应支付的费用?多谢各位 例外情况: 试图为以下文件附加自动命名的数据库:C:…\bin\Debug\Model\local.mdf存在同名数据库,或指定的文件无法打开,或位于UNC共享上 连接字符串: Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFi

我必须用C连接到本地
.mdf
数据库文件才能使用下面的字符串,奇怪的是我得到了这个异常

我声明我是开发软件的机器上的管理员,在
model
文件夹中只有一个名为
local.mdf
的文件,我如何解决该问题以及应支付的费用?多谢各位

例外情况:

试图为以下文件附加自动命名的数据库:C:…\bin\Debug\Model\local.mdf存在同名数据库,或指定的文件无法打开,或位于UNC共享上

连接字符串:

Data Source = (LocalDB)\\MSSQLLocalDB;
AttachDbFilename =|DataDirectory|\\bin\\Debug\\Model\\local.mdf; 
Integrated Security=True;MultipleActiveResultSets=True;

这是什么样的申请?| DataDirectory |的值是多少?尝试删除| DataDirectory |并写入dataBase@kaj有了完整的路径,我就有了相同的路径error@Steve它是桌面应用程序在桌面应用程序中,| DataDirectory |替换字符串已解析为BIN\DEBUG文件夹(当您在Visual Studio会话中运行应用程序时)因此,您的连接字符串应该解析为。\bin\debug\bin\debug\model\local.mdf。我将尝试两个步骤。首先从connectionstring中删除bin\debug常量。其次,通过初始Catalog=MyData为实例添加逻辑名称;(或您更喜欢的实例名称)。通过这种方式,应该很清楚您正在尝试访问该实例,并且只有在缺少该实例时,才附加文件名。