Entity Framework - case insensitive Contains?

后端 未结 3 1686
离开以前
离开以前 2021-01-03 17:39

I want a solution to this problem that does not involve ToUpper or ToLower, as I use in the code below;

var upper = term.ToUpper();
using (var db = this.Data         


        
3条回答
  •  情深已故
    2021-01-03 18:14

    I use EF6 and Sql Server and Contains is mapped to LIKE '%@p0%' which is case insensitive in my case. So in my case:

    db.Counties.Where(x => x.CountyName.Contains(term)).ToList();
    

    works as needed. More info in Sjoerd answer.

提交回复
热议问题