我正在使用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”)。
答案 0 :(得分:0)
from row in table
where !RegEx.Match(row, "^([A-Z]|[0-9]{3})$").Success
select row