具有集中式数据库服务器和数据库的多客户端(WPF应用程序)(SQL Server 2008)

时间:2015-05-18 12:04:20

标签: c# sql-server wpf centralized

我开发了一个WPF桌面应用程序,它将用于多个客户端PC,它们都将拥有一个集中式数据库来执行CRUD操作,我们最多有5-10个并发用户,我开发了这个应用程序,我很漂亮使用它做了很多,最近我发现在WPF桌面应用程序中使用客户端 - 服务器集中式架构是一种很好的做法。我是WPF的新手,所以我不知道在这种情况下如何处理不同的请求。我的意思是在ASP.net IIS中为每个用户会话创建了不同的应用程序域。请告诉我,如果我正在做的是正确的,如果没有,请解释原因并提出替代方案,谢谢

1 个答案:

答案 0 :(得分:0)

您应该查看Windows Communication Foundation (WCF)。它将允许您创建标准化的Web API以进行开发。 WCF既可以在进程中托管(您编写的自定义服务器),也可以由IIS托管。

根据您已经构建它的方式,调整现有程序以使用WFC可能是一个挑战。通常,应用程序需要从一开始就为它设计。