如何将其更改为不区分大小写?类似于Expression tree for String.IndexOf method,但到目前为止,我还没有一个想法,如何将该代码调整为我的代码。有什么帮助吗?>(this IQueryable<testItem> source,
Expression(typeof(testItem), "x"
我正在编写一个将自定义语言查询转换为Expression树的方法,以便它可以与任意集合上的Where扩展方法一起使用。我的筛选逻辑涉及很多字符串包含检查,以检查搜索的字符串是否发生在每个对象实例的某个属性中。为此,我使用了对string.Contains的标准调用,它应该转换为Server的SQL LIKE '%...%' (可能还有其他调用),在大多数数据库系统中,默认情况下这应该是不区分大小写的。但是该方法的.NET实现做了其他一些事情:它<em