我有一些参数的搜索代码现在我希望在数字之间感知(在exchangeNo
中检查exchangeNo2
和MinutesNo
),数据库中的MinutesNo
是字符串字段相同作为exchangeNo & exchangeNo2
我的代码:
where stationsID.Contains(station.ID) &&
((exchangeNo == null || exchaminut.MinutesNo.CompareTo(exchangeNo)>=0) &&
(exchangeNo2 == null || exchaminut.MinutesNo.CompareTo(exchangeNo2)<0))&&...
没有正确地晃动。我该怎么做?
答案 0 :(得分:0)
问题是数据库中的字段类型,字符串无法比较,我将其更改为bigint并正常工作