Если база данных имеет параметры сортировки по умолчанию, то «бла» и «BLAH» будут равны. Я не думаю, что вы можете сделать это изначально с LinqToSQL, но вы могли бы выполнить запрос, который вызывает сортировку на уровне столбца ... т.е.
String tag = "beYONCE";
IEnumerable result = db.ExecuteQuery (typeof (Int32),
«Выбрать * из таблицы1, где значение COLLATE Latin1_General_CS_AS = {0}», тег);
Этот запрос не вернет никаких результатов, потому что тег в таблице содержит beyonce, а не beYONCE. Изменение строкового тега на 'beyonce' вернет результат.
Если вы хотите изменить параметры сортировки вашей базы данных, попробуйте прочитать эту статью.
Надеюсь, это поможет.