使用LIKE运算符的Linq查询无法正常工作

时间:2012-05-26 06:58:34

标签: c# linq sql-server-2008

我创建了一个SQL Server存储过程,我将其绑定到我的类属性,如下所示。

objSearchCustomerCDTO = DbContext.ExecuteStoreQuery<SearchCustomerCDTO>("exec GetSearchCustomerDetails").AsQueryable().ToList();

请注意,我只是使用存储过程绑定到我的属性

例如:我的班级有以下属性

public string CustomerName {get;set;}

和存储过程返回

Select c.CustomerName as CustomerName from Customer

现在我只想显示包含CustomerName的{​​{1}} - 因为我使用了这个查询,但我不知道为什么它总是为空

bil

请在上述查询中告诉我我的错误。

由于

1 个答案:

答案 0 :(得分:2)

尝试这个

var query = objSearchCustomerCDTO
            .Where(c => c.CustomerName.ToLower().Contains("bil")).ToList();