c#WinForm应用程序安装向导,带网络数据库和multi-Cient

c#WinForm应用程序安装向导,带网络数据库和multi-Cient,c#,database,winforms,sql-server-2008,C#,Database,Winforms,Sql Server 2008,我已经找了几天了,但不幸的是没有找到答案。 我正在构建一个winform应用程序。其中,应用程序将安装到同一网络上的多台PC上,并且所有应用程序都将连接到同一网络中服务器上的db 首先,我找不到如何开发/设计多客户端(抱歉,我不知道该怎么称呼它)应用程序,其中相同的应用程序将在同一时间运行,使用不同的用户,在不同的PC上,并且所有应用程序都将在网络上使用单个DB 第二,我想创建一个安装向导,用户在安装应用程序时可以选择是服务器端还是客户端。当选择服务器时,它将为应用程序创建数据库;当选择客户端时

我已经找了几天了,但不幸的是没有找到答案。 我正在构建一个winform应用程序。其中,应用程序将安装到同一网络上的多台PC上,并且所有应用程序都将连接到同一网络中服务器上的db

首先,我找不到如何开发/设计多客户端(抱歉,我不知道该怎么称呼它)应用程序,其中相同的应用程序将在同一时间运行,使用不同的用户,在不同的PC上,并且所有应用程序都将在网络上使用单个DB

第二,我想创建一个安装向导,用户在安装应用程序时可以选择是服务器端还是客户端。当选择服务器时,它将为应用程序创建数据库;当选择客户端时,用户将指向网络上的服务器计算机,安装客户端应用程序时,用户将指向服务器上的数据库


我不知道我在解释的时候是够清楚还是太复杂了

我用WCF解决了这个问题。
我正在主服务器上构建一个WCF主机,终端将通过WCF与主服务器通信,主机程序将执行所有sql查询

我用WCF解决了这个问题。 我正在主服务器上构建一个WCF主机,终端将通过WCF与主服务器通信,主机程序将执行所有sql查询