我有一个简单的查询,我需要用它来获取以特殊字符或数字而不是字母开头的公司。
SELECT * FROM Company WHERE CompanyName LIKE '[^a-zA-Z ]%'
我的问题是,如何将其转换为LINQ查询?我想将此查询与分页一起使用,因此LINQ to SQL似乎是最好的选择,但我找不到类似的东西。
答案 0 :(得分:0)
您不需要在此处使用正则表达式(或like
)
如果Company.CompanyName上有索引,那么最好使用以下内容。
SELECT * FROM Company WHERE CompanyName < 'A' or CompanyName > 'z'
这将选择不以A-Z开头的外翻,并将使用任何可用的索引。