需求(按表名称添加全局过滤器) 返回

SqlSugar 老数据
2 1263
该叫什么 玄云 发布于2020/12/1
悬赏:5 飞吻

不管是单表查询还是多表查询,凡是能在过滤器中查到表名称的,都要把过滤器的sql加到当前的sql语句中。

热忱回答2

  • 如何调用,如何生成SQL也写一下

    0 回复
  • 玄云 玄云 VIP0
    2020/12/1

    ssc.QueryFilter.Add(new SqlFilterItem()

                {

                    FilterName = "表名",

                    FilterValue = filterDb =>

                    {

                           return new SqlFilterResult() { Sql = "" };

                    }


                }); 在db中注册过滤器,过滤器FilterName 为表名称或者其他属性为表名称。

    当tolist的时候自动把当前查询的所有表中包含过滤器名称为表名的条件都添加到where中


    0 回复