一、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)); }