Ms-Sql DB を使用しており、DB に nvarchar 型として保存されているフィールドがあります。次の方法で linq to sql を使用します。
var names = NamesTable.where(n=>n.name.Contains("acções"));
このクエリは、acçoes/accoes またはその他の組み合わせを含む名前を返します。SQLはラテン語の特殊文字を英語の特殊文字とは異なるものとして認識していないようです。
どうすればこの問題を解決できますか?