String.ToLowerInvariant在lambda表达式中不起作用

时间:2016-01-16 08:45:38

标签: c# regex linq lambda invariants

当我使用ToLowerInvariantToUpperInvariant时,他们不能使用lambda表达式。

我得到一个例外:

  

LINQ to Entities无法识别方法' System.String ToUpperInvariant()'方法,并且此方法无法转换为商店表达式。

如何使用这些方法或如何将lambda表达式中的UTF8字符转换为大写或小写?

  var words = context.Words;

  if (words.Any(wr => wr.Orthography.ToUpperInvariant() == textRange.Text.ToUpperInvariant()))

0 个答案:

没有答案