我已經創建了一個SQL Server存儲過程,它已綁定到類屬性,如下所示。使用LIKE運算符的Linq查詢無法正常工作
objSearchCustomerCDTO = DbContext.ExecuteStoreQuery<SearchCustomerCDTO>("exec GetSearchCustomerDetails").AsQueryable().ToList();
請注意,我只是用存儲過程綁定到我的財產
例如:我班有以下特性
public string CustomerName {get;set;}
和存儲過程返回
Select c.CustomerName as CustomerName from Customer
現在我想只顯示CustomerName
包含bil
- 對於我已經使用這個查詢,但我不知道爲什麼總是空
var query = objSearchCustomerCDTO
.Where(c => c.CustomerName.Contains("bil")).ToList();
請讓我知道我在做什麼錯在上面的查詢。
感謝
* *是什麼總是空? 'ToList()'不會返回null。它可能會返回一個空的列表,但這是一個不同的事情... –