动态封装查询条件
这一篇写的是使用原生SQL语句的方式(纯原生sql语句,或者使用Dapper等orm框架也可以使用)。
上一篇: Layui Table 重载封装:讲了如何传递查询数据。
#region 查询条件自动匹配
/// <summary>
/// 查询条件匹配
/// <para>根据&&拆分字段,&&前为查询方式,没有&&,就是直接等号匹配,like&&字段,&&前为like,表示模糊查询,&&后面为字段,多表查询可以指定表别名,例如a.字段</para>
/// </summary>
/// <param name="searchfilter">前端传递的查询条件字符串</param>
/// <returns></returns>
public static string GetParameter(string searchfilter)
{
StringBuilder where = new StringBuilder(" 1=1 ");
if (!