使用SQL Server部署WPF应用程序

本文关键字:WPF 应用程序 部署 Server SQL 使用 | 更新日期: 2023-09-27 18:04:22

我使用visual studio 2012。我为使用基于服务的数据库的客户端创建了一个WPF应用程序,并发布了该应用程序,但它无法访问数据库。现在我已经安装了Sql server 2008。请引导我通过如何使用sql server部署我的应用程序,我应该在我的连接字符串和app.config或任何其他改变我需要做的过程。我已经在谷歌上搜索了两天的堆栈溢出,但可以找到任何详细的解决方案。

使用SQL Server部署WPF应用程序

对于只有一台PC,不需要基于服务的数据库。因为对于基于服务的数据库,应该总是有一个后台服务运行来处理请求。当我不得不将WPF应用程序部署到客户端的机器时,我遇到了同样的问题。

除非你有一个多用户应用程序,并且需要一个中央数据库,否则你最好的选择是使用SQLite。它是一个磁盘文件,不需要运行任何服务进行连接。

连接字符串必须匹配SQLite文件的位置。你可以从这个链接开始。

Sqlite with WPF

同时SQlite支持数据库优先和代码优先的实体框架方法,也支持LINQ to SQL。你会发现转换有点困难,但这是值得的。因为这不是我可以在一个答案中告诉你的事情,我可能会尝试写一篇关于c#角的文章,让你知道。