Linq字符串字段范围基于字符串类型归档选择

时间:2016-06-30 07:31:14

标签: c# sql-server linq entity-framework-4

我想在linq查询上进行基于范围的过滤,但属性类型是字符串,即使它存储了数值数据也有办法做到这一点

VOUCHERNO属性类型是字符串,但现在新的请求来做范围基础选择从它存储数字

示例VOUCHERNO TYPE IS string

from ........  WHERE(O=>O.VOUCHERNO >=100 && O=>O.VOUCHERNO <=100)

这不是完整的linq查询,但我不能做这种类型的过滤 如何处理这个

1 个答案:

答案 0 :(得分:0)

假设VOUCHERNO总是包含int值,为什么不将它强制转换为int? (或者更好的是,将它的定义改为int)

from ........  WHERE(O=>(int)O.VOUCHERNO >=100 && (int)O.VOUCHERNO <=100)