Npgsql.PostgresException:“42883: 操作符不存在: integer = text 返回

SqlSugar 沟通中
3 183

Npgsql.PostgresException:“42883: 操作符不存在: integer = text基于【类型转换】

IConditionalModel conditionalModel = new ConditionalModel()
 {
     ConditionalType =0,
     FieldName = "id",
     FieldValue ="1",
     CSharpTypeName="int" //设置类型 和C#名称一样常用的支持
  };

方式是需要在每次sql查询的的地方手动进行处理?

如何在AOP中统一对类型不对等统一进行处理


热忱回答3

  • fate sta fate sta VIP0
    1个月前

    CSharpTypeName="int"

    这个需要设置。

    0 回复
  • fate sta fate sta VIP0
    1个月前

    pgsql对类型是比较严格的。所以你前端传过来需要指定一下类型。

    0 回复
  • fate sta fate sta VIP0
    1个月前

    或者根据实体动态拿到类型。

    0 回复