我已使用wpf .net 4.5
entity framework
使用Database sqllocaldb
在 <connectionStrings><add name="SETDBEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\SETDB.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
中发布了应用程序我从visual studio 2015发布了应用程序,它在我的电脑上工作正常,但它不适用于其他客户端(客户端) )pc
我的Connectionstring
<connectionStrings><add name="SETDBEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\Db\SETDB.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
我也检查了
因为我检查了一些答案,他们通过将数据库放入某个文件夹来提供解决方案,但在我的情况下没有用。
final
我在其他系统上安装了来自here的localDb
我还添加了sql的先决条件
但也没有工作
我也试图安装手动sqllocal数据库但也没有工作
这是例外
编辑: -
当我尝试从客户端系统上的cmd启动sqllocaldb时,它显示错误
任何建议或解决方案如何解决问题
此致
解决方案: -
答案 0 :(得分:1)
您需要确保SQLServer已安装并正常工作
打开CMD或PowerShell并输入“sqllocaldb info”它应该返回实例名称try尝试输入“sqllocaldb start”来运行它
使用此库从您的应用中处理它 https://github.com/martincostello/sqllocaldb