如何通过传递数据库名称访问WPF中的SQL Server数据库

时间:2013-09-23 16:14:23

标签: c# sql-server wpf ado.net

我在WPF应用程序中使用Ado.Net Connectivity Framework。

我的MainWindow.xaml文件中有一种表单。此表单有两个字段,一个是要求数据库名称,另一个是PC名称。

问题:

  1. 我想将这些值传递给WPF应用程序中的App.config文件。如何传递这些值?

  2. 其次我必须集中我的数据库,我从不同计算机启动的应用程序必须访问这个集中式数据库吗?

  3. 我通过以上定义的字段访问集中式数据库的方式是正确的,还是这不是实现所需目标的方法?

  4. enter image description here

1 个答案:

答案 0 :(得分:3)

我们找到了基于good sized chat discussion的答案。

他的解决方案可能需要两件事中的一件。

  1. 托管WCF service,对其数据库执行CRUD次操作。
  2. 使用No IP之类的服务为其本地计算机创建公共位置,为其数据库打开端口,并使用直接连接运行应用程序。 (他知道这造成的限制/安全问题)