查询时参数数据类型错误 返回
var dateCondition = new ConditionalModel
{
FieldName = " c.price * a.quantity",
FieldValue = "100",
ConditionalType = ConditionalType.GreaterThanOrEqual
CSharpTypeName=“Decimal”
};
如上查询条件,已明确参数数据类型为Decimal,但查询时却变成了字符串

查单个字段又不会
var dateCondition = new ConditionalModel
{
FieldName = " c.price",
FieldValue = "100",
ConditionalType = ConditionalType.GreaterThanOrEqual
CSharpTypeName=“Decimal”
};
这样不会有问题。
我用的是PG数据库,查询时参数类型一定要明确。这个问题怎么弄
热忱回答(3)
-
fate sta VIP0
2周前
不能重现
0 回复 -
fate sta VIP0
2周前升级最新,还有疑问提供DEMO ,删掉OBJ和BIN打包上传。
0 回复 -
浮舟沧海 VIP0
2周前已升级到最新版,还是不行
代码太多也无法上传,我再说详细一点。
因为我构造地是动态查询,查询条件是动态注入的

实际调用的是这个方法

这样调用并分页查询后,就出现了上面的问题。
请再分析一下是否存在这个bug,谢谢!
0 回复