私は奇妙な問題を抱えています、
私はWindows8アプリケーションでSQLiteを使用していますが、1つのクエリを除いてすべて正常に動作します。
4つの異なるクエリに同じメソッドを使用しています(すべてが同じ列を返します)。少なくとも1つが機能しているため、マッピングは正しいです。
問題は...クエリが結果を返さないことです。sqlステートメントをコピーして手動でsqliteに実行すると、クエリは機能し、14行を返します...
私のsqlステートメントは次のとおりです。"word_sensesas w1、word_senses as w2からw1.word_sense、w2.wordを選択します。使用法&66294!= 0およびw2.usage&3072 = 0 w1.word_sense、w2.wordによる順序"
クエリを実行するコード行は次のとおりです。
同義語のリスト=awaitDBHelper.Instance.QueryAsync(sql);
マッピングは次のとおりです。
public class WordSynonymMapping
{
[SQLite.Column("word_sense")]
public int WordSense { get; set; }
[SQLite.Column("word")]
public string Word { get; set; }
}
解決策が見つかりません...
これが実際に機能するステートメントのコピーです...
"w1.word_sense、e.example as word from word_senses w1、examples e where w1.equiv_word ='A' and w1.usage&0 = 0 and e.word_sense = w1.word_sense order by w1.word_sense、e.example 「」
誰かがこれで私を助けることができますか?私は立ち往生していて、どうすればいいのかわかりません。
ありがとう!