我想將十進制值轉換爲字符串。MVC3 SqlFunctions.StringConvert方法
我的編碼是這樣的:
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());
}
搜索字符串當值是「5」,而不是十進制值,它會顯示產品列表。但是,如果searchString值爲'5.5',則不會顯示產品列表。
我不知道爲什麼,真的..
你能幫助我嗎?
非常感謝。
什麼數據類型是'a.displaySize'? – 2012-04-13 15:13:30
這是十進制值。當我把'10.5'的東西,產品列表什麼都沒找到。我不知道爲什麼。 – wholee1 2012-04-13 15:14:52