如何在lambda表达式中实现类似sql的函数

时间:2017-05-31 08:56:50

标签: c# entity-framework linq lambda

我想在我的lambda表达式中实现类似sql的函数,如下所示:

select * from table where code like '4%y%y';

我尝试下面的正则表达式:

tempFilter = c => Regex.IsMatch(c.code, @'4*y*y');

但是当我使用下面这个表达式时:

Expression<Func<plcontrol, bool>> conditions = QueryCondition.GetLinqCondition();
int count = _db.plcontrols.Count(conditions);

系统告诉我LINQ to Entities无法识别“Boolean IsMatch(System.String,System.String)

请帮忙

0 个答案:

没有答案