次のような結果を返すクエリをlinqで記述しようとしています。
PeopleEntities pe = new PeopleEntities();
String fName = "Τάκης";
var people = pe.Person.Where(per => per.FirstName.Equals(fname)).ToList();
を使用してクエリをダンプすると
String query = ((ObjectQuery)pe.Person.Where(per => per.FirstName.Equals(fname))).ToTraceString();
Console.WriteLine(query);
次に、値を提供するMySQL WorkBenchでクエリを使用すると、すべてが正常に機能しますが、コードではクエリは何も返しません。
編集:MySQLコネクタを使用してエンティティマネージャに接続しました。以前は考えていませんでしたが、MsSQL接続ではすべてが正常に機能するため、これが問題です。
上記を実行する方法について何かアイデアはありますか?