我正在實現一個搜索按鈕,該按鈕將拉出用戶將在文本框中輸入的文字的所有產品。Linq包含()
說出用戶類型:鞋子。
我編寫我的LINQ查詢數據庫返回一個包含在任一列的關鍵字的所有產品,如下
var products = from x in db.Products
where x.SupplierId == loggedInUser &&
(x.Status.ToString().Contains(searchCriteria) ||
x.SupplierCode.Contains(searchCriteria) ||
x.ProductId.ToString().Contains(searchCriteria) ||
x.Barcode.Contains(searchCriteria) ||
x.Description.Contains(searchCriteria) ||
x.ProposedActiveDate.ToString().Contains(searchCriteria) ||
x.VATRate.ToString() .Contains(searchCriteria))
select x;
問題?
我沒有從數據庫中得到任何產品(數據庫中有產品)。
我做錯了什麼?
我能想到的兩件事情可能是:SupplierId不匹配loggedInUser,或區分大小寫。 –