我正在使用visual studio 2012.我为使用基于服务的数据库的客户端创建了WPF应用程序,并发布了该应用程序,但无法访问数据库。现在我已经安装了Sql server 2008.请指导我完成如何使用sql server部署我的应用程序以及我应该在连接字符串和app.config中进行哪些更改或者需要进行的其他更改。我已经搜索了两天的堆栈溢出,但可以找到任何详细的解决方案。使用SQL Server部署WPF应用程序
2
A
回答
2
对于只有一台PC,不需要基于服务的数据库。因为对于基于服务的数据库,总是应该有一个后台服务运行来处理请求。当我不得不将WPF应用程序部署到客户端机器时,我遇到了同样的问题。
除非你有一个多用户的应用程序,并需要一个中央数据库,你最好的选择是使用SQLite。这是一个磁盘文件,不需要任何服务运行连接。
连接字符串只需要匹配SQLite文件的位置。你可以参考这个链接开始。
而且SQlite的第一个同时支持DB和实体框架的代码优先方法,也LINQ to SQL的。你会发现它有点难以转换,但它是值得的。由于这不是我可以用一个答案告诉的,所以我会尝试在C#角上写一篇文章并让你知道。
相关问题
- 1. 使用SQL Server部署WPF应用程序
- 2. 使用Crystal Reports和SQL Server部署WPF应用程序
- 3. SQL Server 2008中部署应用程序
- 4. Wpf应用程序部署
- 5. 部署WPF应用程序?
- 6. 部署和发布依赖于SQL Server的WPF应用程序
- 7. 部署WPF应用程序所需的SQL Server安装
- 8. 使用SQL Server 2008部署.NET应用程序的顺序?
- 9. 如何使用SQL Server数据库部署C#/ WPF应用程序
- 10. 使用.MDF文件部署VB.net应用程序(sql server 2008)+ ClickOnce
- 11. “干净地”使用LINQ to SQL Server部署ASP.NET应用程序
- 12. 使用C#应用程序部署SQL Server Compact
- 13. 如何部署WPF应用程序?
- 14. 自动部署wpf应用程序
- 15. 部署ODP.NET WPF应用程序
- 16. 部署桌面WPF/SQLite应用程序
- 17. 用sql数据库部署wpf应用程序
- 18. 用我的Windows Mobile应用程序部署SQL Server CE
- 19. 部署没有安装SQL Server CE错误的应用程序
- 20. 将SQL Server部署到Azure的.NET应用程序?
- 21. VB.NET和SQL Server Express应用程序部署
- 22. Java应用程序部署与SQL Server数据库
- 23. 如何使用WPF Crystal Report 2010应用程序部署?
- 24. 如何使用WIX部署WPF应用程序
- 25. 如何部署使用MSI的WPF应用程序
- 26. WPF应用程序部署使用ClickOnce与信任证书
- 27. 使用ClickOnce和团队构建部署WPF应用程序
- 28. 使用json-server Cloud9部署前端角度应用程序Cloud9
- 29. 如何使用SQL Server数据库部署或发布Windows应用程序
- 30. 部署使用Asp.Net,C#和Sql Server 2008 R2构建的Web应用程序
所以你说你有一个最终用户直接连接到数据库使用的.exe应用程序?你想给用户连接字符串到你的数据库? – trailmax
是的,连接字符串是根据我的电脑,他们没有安装SQL服务器或Visual Studio,有什么办法可以访问与我的setup.exe打包的数据库文件 – salman
是一个中央数据库?或每个用户一个数据库,用户总是保留他们自己的数据? – trailmax