我想在linq查询中进行基于范围的过滤但属性类型是字符串尽管它存储的是数值数据有没有办法做到这一点
VOUCHERNO
属性类型是字符串但现在新的请求来做范围基数选择从它存储数字
示例VOUCHERNO
TYPE IS string
from ........ WHERE(O=>O.VOUCHERNO >=100 && O=>O.VOUCHERNO <=100)
这不是完整的linq查询,但我不能做这种类型的过滤如何处理
假设VOUCHERNO
总是包含int值,为什么不将其转换为int?(或者更好的是,将它的定义改为int)
from ........ WHERE(O=>(int)O.VOUCHERNO >=100 && (int)O.VOUCHERNO <=100)