给定以下 SQL 语句:
Select * From Customers Where ID LIKE ('%160%')
如果 ID 是一个 int 字段,我如何使用 Linq to Entities 扩展方法来做到这一点?
对于字符串字段,我可以做这样的事情......
filterExpression = "ID.Contains(\"160\")";
IQueryable<Customer> c = context.Customers.Where(filterExpression);
当我尝试这个时,我得到了错误:
No applicable method 'Contains' exists in type 'Int32'
我一直在寻找一个小时来了解如何让它在没有运气的情况下工作。
编辑:修改以使代码更具可读性。