Я искал решение, чтобы перенести запрос linq и игнорировать его. Я нашел это:Linq mixed with string.Compare (..., ..., ...)
m_context.Users.SingleOrDefault(u => string.Compare(u.UserName, username, StringComparison.InvariantCultureIgnoreCase) == 0);
Он ищет объект пользователя на основе предоставленного имени пользователя, игнорируя регистр. Это работает, это не вопрос здесь, но при анализе кода мне кажется странным. Я имею в виду, внутри linq у нас есть string.Compare (..., ..., ...), возвращающий целое число. И что? Как это управляется linq (SingleOrDefault)?
Благодарим за помощь.
Большое спасибо. Это очень ясно для меня. – Bronzato