Windows Azureストレージテーブルを使用していて、オブジェクトをクエリしたいと思います。ユーザーが文字列を入力します。これは、データベースで次のように検索します。
var myKey = "SomeCaseSensitiveKeyInputByTheUser";
var someObject = (from o in dataContext.Objects
where o.SomeString.Equals(myKey)
select o).FirstOrDefault();
ただし、何らかの理由で、すべての文字列の比較では大文字と小文字が区別されないように見えます(==
との両方string.Equals()
)。ただし、ユーザー入力文字列の大文字と小文字を正確に一致させる必要があります。
LINQクエリでこれを行うにはどうすればよいですか?