Нужно было сравнивать строки в запросе Linq для Entity Framework. Задумался, как там будет с регистром. Поискал, для Linq to SQL нашел вроде бы ответ (использовать что-то вроде String.Equals(row.Name, "test", StringComparison.OrdinalIgnoreCase)).
Оказалось - хренушки. Ошибка выглядит так: ArgumentException: Incorrect number of arguments supplied for call to method 'Boolean Equals(System.String, System.String, System.StringComparison)'
В результате, использовал обычное сравнение и ToUpper(), получилось как надо.
Комментариев нет:
Отправить комментарий