postgresql 查询数据类型不对的问题 返回
SqlSugar
沟通中
3
483
悬赏:0 飞吻
List<IConditionalModel> queryDics = new List<IConditionalModel>();
var newCondition = new ConditionalModel
{
FieldName = " c.price*a.quantity",
FieldValue = "100",
ConditionalType = ConditionalType.GreaterThan,
CSharpTypeName ="Decimal"
};
queryDics .Add(newCondition);
queryable.Where(queryDics , true);
queryable.Where(queryDicions, true);实际上调用的是下面框起来的方法

最后生成的SQL语句,参数类型变成了字符串,导致报错,见下图

热忱回答(3)
-
fate sta VIP0
2026/1/22和你的结果是不一样的,xx*yy这个参数是错的,只能是字段。value值是对的。还有疑问提供DEMO
0 回复 -
fate sta VIP0
2026/1/22如果要用xx*yy看文档:表格查询 自定义部分
0 回复 -
浮舟沧海 VIP0
2026/1/29此问题已通过其它方法解决
0 回复