Я создал хранимую процедуру SQL Server, привязанную к свойству класса, как показано ниже.Запрос Linq для использования LIKE-оператора не работает должным образом
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. Он может вернуть пустой список, но это совсем другое дело ... –