在asp.net里怎么将一个数组当做参数传到dal层 作查询条件
例如我是在dal层用sql语句查询到的两个值(而且条件不同,返回的值的各数不同),返回到了显示层,存在于定义了一个实体的数组里foreach(BookInfoMODELv...
例如我是在dal层用sql语句查询到的两个值(而且条件不同,返回的值的各数不同),返回到了显示层,存在于定义了一个实体的数组里foreach (BookInfoMODEL var in lst);我怎么把var里的值传回dal层作另一查询语句的查询条件
展开
2个回答
展开全部
你是说把数组传到数据访问层吧
在数据访问层写方法的时候
public void AddUser(string[] userinfo)
{
string sql = string.format("insert into userinfo (name, pass) values('{0}','{1}')", userinfo[0], userinfo[1]);
................ //数据库操作
}
在业务层调用就是了
private UserDao dao = new UserDao();
public void Register(string name, string pass)
{
dao.AddUser(new string[]{ name, pass });
}
在数据访问层写方法的时候
public void AddUser(string[] userinfo)
{
string sql = string.format("insert into userinfo (name, pass) values('{0}','{1}')", userinfo[0], userinfo[1]);
................ //数据库操作
}
在业务层调用就是了
private UserDao dao = new UserDao();
public void Register(string name, string pass)
{
dao.AddUser(new string[]{ name, pass });
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询