日期:2014-05-18  浏览次数:20458 次

类库中可以调用web.config吗?
最近在学习三层架构,想自己练练手,现在遇到个小问题,


这是我在业务逻辑层写的一个判断注册用户的帐号是不是存在的代码,大家先别管我这个数据层也跑到业务层来了,我现在只是不知道怎么继续了。。。。红色部分可以直接在类库里调用吗?
  public bool searchp(string name)
  {
  SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["test"]); conn.Open();
  SqlCommand cmd = new SqlCommand("select count(*) from userinfor where username='" + name + "')", conn);
  int count = Convert.ToInt32(cmd.ExecuteScalar());
  if (count > 0)
  {
  return true;
  }
  else
  {
  return false;
  }

------解决方案--------------------
也许可以把,不过我觉得web.config是最外层的东西,为什么不让最外层取得这个字符串传递给你这个类呢?
------解决方案--------------------
探讨
晕,好象是可以的, 我试了下。。。不管怎么样,来者有分