我已经使用wpf .net 4.5
和entity framework
在Database sqllocaldb
上做了一个应用程序我从visual studio 2015发布了它在我的电脑上工作正常但它在其他(客户端)电脑上不起作用
我的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|\SETDB.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
我也检查过了 因为我检查了一些答案,他们通过将数据库放入某个文件夹来提供解决方案但在我的情况下没有用。
<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>
我在其他系统上安装了here的localDb 我还添加了sql的先决条件 但也行不通 我也试图安装手动sqllocal数据库但也无法正常工作 这是例外
编辑: - 当我尝试从客户端系统上的cmd启动sqllocaldb时,它显示错误 任何建议或解决方案如何解决问题 问候
解:-
您需要确保SQLServer已安装并正常运行
打开CMD或PowerShell并输入“sqllocaldb info”它应该返回实例名称try尝试输入“sqllocaldb start”来运行它
使用此库从您的应用程序https://github.com/martincostello/sqllocaldb处理它