我正在尝试在我的项目中使用搜索功能。
目前,我想将十进制值转换为字符串以与 searchString 进行比较。
当我这样说时:
public ActionResult Search(string searchString)
{
var product = from a in _db.Product.Include(a => a.Category)
select a;
if (!String.IsNullOrEmpty(searchString))
{
product = product.Where(a => a.model.ToUpper().Contains(searchString.ToUpper())
|| Convert.ToInt32(a.displaySize).ToString().Contains(searchString));
}
return View(product.ToList());
}
它有错误,
'LINQ to Entities 无法识别方法'System.String ToString()' 方法'。
如何将十进制值与字符串值进行比较?
你可以帮帮我吗?
谢谢。