如何从.NET用户界面向数据访问层发送MySQL连接信息

时间:2014-04-08 11:59:45

标签: c# mysql .net user-interface data-access-layer

我有一个.NET Windows应用程序和一个asmx Web服务,然后是一个用C#编写的数据访问层,用于与MySQL数据库通信。

我的客户有不同的项目。对于每个项目,我们保留单独的MySQL数据库我们有另一个数据库说configdb,它拥有所有可用的数据库信息和所有数据库的连接信息。

当我的.Net应用程序运行时,我们从configdb获取所有可用的数据库信息,并显示在下拉菜单中,供用户选择他想要连接的数据库。

我的问题是当用户选择一个特定的数据库时,我希望通过Web服务将我从用户选择中获得的连接信息发送到数据访问层,并将其保留到应用程序中存在用户。我不想在每次调用时向数据访问层发送数据库连接信息。只需要做一次。是否有可能做到这一点?或者我有什么方法可以做到这一点?

非常感谢你。

1 个答案:

答案 0 :(得分:0)

可能的解决方案是将连接信息保存在会话变量中。