我在调试属性页面上的项目中更改了项目URL,然后收到错误
"类型' System.ArgumentException'的例外情况发生在 System.Data.dll但未在用户代码中处理 信息:不支持关键字:' mssqllocaldb; attachdbfilename'"
你能告诉我如何解决这个问题吗?
我在这个项目中使用代码优先。此外,我将URL更改为
时出错"要保留这些设置,您需要配置虚拟 directory.Would您想现在创建虚拟目录吗?"
答案 0 :(得分:1)
据我所知,SQL CE不支持 attachdbfilename 。你试过这个吗?
<add name="MyLocalConnection"
connectionString="Data Source=|DataDirectory|/mssqllocaldb.sdf;
Integrated Security=True" providerName="System.Data.SqlServerCe.4.0" />
答案 1 :(得分:0)
您的连接字符串中有错误。 MSSQL Server 2014 +的有效连接字符串示例:
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\Database.mdf';Integrated Security=True