一、SQL语句进行多条件查询,并解决参数为空的情况

QueryEntity query;
var whereSql = new StringBuilder("Where 1=1");
IList<DbParameter> parameters = new List<DbParameter>();
if (!string.IsNullOrEmpty(query.XXX))
{
    whereSql.Append(" And XXX=@XXX");
    parameters.Add(new SqlParameter("XXX", query.XXX));
}

 

点到为止