对Linq To Entities的SQL查询

时间:2013-05-16 07:19:13

标签: sql linq entity-framework

我正在使用Linq To Entities,我很难将SQL查询转换为Linq。

这是我在SQL中的查询:

SELECT row FROM table
WHERE row not between 'A' and 'Z' 
and NOT REGEXP_LIKE(row,'[[:digit:]]{3}')

实际上我的行是一个varchar,我希望查询返回不是单个大写字母或3个字符的项目(只有“A”或“123”)。

1 个答案:

答案 0 :(得分:0)

from row in table
where !RegEx.Match(row, "^([A-Z]|[0-9]{3})$").Success
select row