Я хочу проверить, существует ли тег (Case-Sensitive) в таблице SQL Server 2005 с использованием LINQtoSQL. Скажем, если в тегах существует тег «BEYONCE», то я хочу, чтобы я мог добавить «beyonce» или «BeYOnce», но не «BEYONCE» снова. Вот запрос LINQ я написал:Case Sensitive Where Clause в LINQtoSQL?
From t In Context.Tags
Where String.Equals(t.Tag, myTag, StringComparison.Ordinal) = True
Но он говорит 'Булевы Equals (System.String, System.String, System.StringComparison)' метод не поддерживается перевод на SQL. Каким образом можно найти тег, чувствительный к регистру?
Является ли база данных чувствительной к регистру или регистро-независимой? –