gpt4 book ai didi

asp.net - 强类型数据集的动态连接字符串

转载 作者:行者123 更新时间:2023-12-03 06:11:09 26 4
gpt4 key购买 nike

我有一个 asp.net nTier 应用程序。数据访问层是一个强类型的DataSet,由多个带有DataAdapter 的DataTable 组成。当用户登录时,他们选择要连接到的数据库(从成员资格数据库中的表)。我需要将选定的连接字符串传递到 DataSet 对象中,该对象在用户再次登录之前将保持不变。

我认为答案可能是创建 DataSet 对象的部分类,我可以在其中将连接字符串传递到构造函数中。但我不确定如何解决这个问题。

干杯

最佳答案

您可以使用部分类来完成此操作。

假设您的类型化数据集名为 HurrDurr:

public partial class HurrDurr
{
public HurrDurr(string connex)
{
this._connection = new global::System.Data.SqlClient.SqlConnection();
this._connection.ConnectionString = connex;
}
}

_connection 仅在第一次访问 Connection 内部属性时为 null 时才初始化。

关于asp.net - 强类型数据集的动态连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2104757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com