读书人

静态函数 怎么抓到session的值

发布时间: 2012-03-16 16:34:56 作者: rapoo

静态函数 如何抓到session的值
我的架构是三层架构, 其中数据访问层的方法 代码如下:

public static DataSet Query(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
现在我们有两个工厂,一个工厂占用一个数据库,我希望这个Query函数,内部可以自动取得session["工厂"]的值,进行IF判断, 根据session["工厂"]来选择connection的值,可以吗?
(如果每次都要把session的值传进去,代码改动太大,也不便于维护)

[解决办法]
System.Web.HttpContext.Current.Session[

System.Web引用

读书人网 >asp.net

热点推荐