动态查询的Where 不支持dynamic 返回

反馈
6 76
该叫什么 发布于1周前
悬赏:5 飞吻

Where(string whereString, object parameters = null);

该函数的parameters参数,如果使用dynamic则报错

image.png

热忱回答6

  • 只能使用 new{id=1 }这种格式

    0 回复
  • 参考文档

    0 回复
  • 生 VIP0
    1周前

    @fate stay night可是需求要按照前端参数动态生成,new的方式没法动态生成啊

    0 回复
  • @生

    你可以使用 ConditionalModel 搭配  List<IConditionalModel> predicates

    想怎麼動態都可以產生 Where(predicates)

    0 回复
  • 生 VIP0
    1周前

    @SugarBee:看了下好像不能实现括号之间的or?

    比如((a>1 and a<3) or (b>3 and b<5))or(c=0)

    0 回复
  • 生 VIP0
    1周前

    @fate stay night:使用ConditionalModel时只能两层吗?而且多个ConditionalCollections之间没法or?

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人