Entity Framework core - Contains is case sensitive or case insensitive?

前端 未结 6 2048
不思量自难忘°
不思量自难忘° 2020-12-25 12:30

\"Contains\" in Entity Framework core should equivalent to the SQL %like% operator. Therefore \"Contains\" should be case insensitive however it is case sensitive! (at least

6条回答
  •  不思量自难忘°
    2020-12-25 12:59

    IQueryable.Where is executed in the database, so it is most likely to be case insensitive.

    IEnumerable.Where uses C# String.Contains, so it is case sensitive.

    Read this answer: Returning IEnumerable vs. IQueryable

提交回复
热议问题