【问题标题】:Linq string field range based selection using string type filed使用字符串类型字段的基于 Linq 字符串字段范围的选择
【发布时间】:2016-06-30 07:31:13
【问题描述】:

我想对 linq 查询进行基于范围的过滤,但属性类型是字符串,即使它存储了数字数据也可以这样做

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

示例VOUCHERNO TYPE IS 字符串

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

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

【问题讨论】:

  • 请阅读How to Ask 并编辑您的问题以包含所有相关信息。

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


【解决方案1】:

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

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

【讨论】:

  • 可爱。请告诉我们您遇到了什么错误,或者我们应该猜一下吗?
猜你喜欢
  • 2015-02-26
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多