使单个PC应用程序在网络上运行

时间:2015-06-26 01:15:01

标签: c# sql-server wpf networking windows-7

我有一个有效的WPF应用程序,它使用EntityFramework 6.0连接到SQL Server数据库。以下是我的源代码的结构。

Solution Explorer - Part 1

Solution Explorer - Part 2

TestPacks.Data包含数据库的模型和与数据库交互的逻辑。而TestPacks.Entities包含映射的实体。

现在,我需要让本应用程序在本地网络上运行,以便多个用户可以同时看到相同的数据。

以下是我打算如何继续进行的。 a)在服务器机器上安装数据库 b)更改以下连接字符串以从服务器而不是本地计算机引用数据库。

<connectionStrings>
    <add name="TestPacksContext" connectionString="metadata=res://*/TestPacksModel.csdl|res://*/TestPacksModel.ssdl|res://*/TestPacksModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=WASIM-DELL;initial catalog=TPM;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

为了让我的应用程序正常工作,我还需要做些什么吗?我的要求是大约10-25人(最多)可能通过网络处理应用程序。

请建议。