0

我正在使用 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”)的项目。

4

1 回答 1

0
from row in table
where !RegEx.Match(row, "^([A-Z]|[0-9]{3})$").Success
select row
于 2013-05-16T07:43:15.397 回答