我正在尝试将十进制值转换为字符串。
我的编码是这样的:
public ActionResult Search(string searchString)
{
product = product.Where(a => a.model.ToUpper().Contains(searchString.ToUpper())
|| a.Category.name.ToUpper().Contains(searchString.ToUpper())
|| SqlFunctions.StringConvert((decimal)a.displaySize).Contains(searchString));
return View(product.ToList());
}
当 searchString 值为 '5' 而不是十进制值时,将显示产品列表。但是,如果 searchString 值为 '5.5',则不会显示产品列表。
我真的不知道为什么。。
你可以帮帮我吗?
非常感谢。