C#与SQL中带参数的查询,插入,更新,删除能不能写个类出来
来源:百度知道 编辑:UC知道 时间:2024/06/30 19:37:10
带参数的查询好像每次要的参数还是挺多的 而且一张表 一个查询就要重复写一次
能不能编写一个类 来重复使用 但是关键的类的形参如何传递 然后怎么和SQL查询语句中的参数去对应
这些东西还是要在项目中写的,只能把常用的想连接字符串,Command,BindDataGirdView。。。。这些可以建个公共类 使用的时候直接调用就好了
intiveEmail 实体类
SqlParameter[] parm = { new SqlParameter("@userid", SqlDbType.Int), new SqlParameter("@emailType", SqlDbType.VarChar, 50) };
parm[0].Value = intiveEmail.Userid;
parm[1].Value = intiveEmail.EmailType;
DataSet ds = new DataSet();
ds = SqlHelper.ExecuteDataset(strCon, CommandType.StoredProcedure, "I_IntiveManage_SelectSendFriend", parm);
if (ds.Tables[0].Rows.Count == 0)
{
return null;
}
return ds;
存储过程中
@userid int,
@emailType varchar(50)
写一个类
参数用Dictionary传进去
再把比较方式。就是什么大于等于之类的再做个类似的传进去
最后得到一个dataset就好了
建议使用 SQLHELPER 类库
http://www.z