簡體   English   中英

使用LIKE運算符的Linq查詢無法正常工作

[英]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

現在我想只顯示包含bilCustomerName - 因為我使用了這個查詢,但我不知道它為什么總是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM