我的代码如下,在 like 子句中带有正则表达式:
string f = "example";
var likestr = string.Format("%[^a-zA-Z]{0}[^a-zA-Z]%", f);
var q = SearchColumn.Where(x => SqlMethods.Like(x.Search_Col, likestr));
尽管它返回值,但它错过了有效的结果。
例如,当搜索“example”时,它会找到“An Example Bank”,但找不到“Example Personal Finance (EPF)”。