[英]Linq query for using LIKE operator doesn't work properly
我創建了一個SQL Server存儲過程,我綁定到我的類屬性,如下所示。
objSearchCustomerCDTO = DbContext.ExecuteStoreQuery<SearchCustomerCDTO>("exec GetSearchCustomerDetails").AsQueryable().ToList();
請注意,我只是使用存儲過程綁定到我的屬性
例如:我的班級有以下財產
public string CustomerName {get;set;}
和存儲過程返回
Select c.CustomerName as CustomerName from Customer
現在我想只顯示包含bil
的CustomerName
- 因為我使用了這個查詢,但我不知道它為什么總是null
var query = objSearchCustomerCDTO
.Where(c => c.CustomerName.Contains("bil")).ToList();
請在上面的查詢中讓我知道我做錯了什么。
謝謝
試試這個
var query = objSearchCustomerCDTO
.Where(c => c.CustomerName.ToLower().Contains("bil")).ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.