2016-10-21 9 views
0

私は、このコードは、私が検討しています:.Qeryの後に<xxx>にクラス名を入れる必要があるのはなぜですか?データベースアクセスユーザSQLite?

  var phrases = db2 
       .Query<Phrase>("SELECT C.Id As CategoryId" + 
           " FROM Category AS C" + 
           " JOIN Phrase AS P ON C.Id =   P.CategoryId"); 

フレーズクラスはC.Id.に関連していないようです

クエリを実行するときにここにいくつかのクラスを入力する必要がありますか?<>

答えて

1

文字列をクエリとして使用しているので、どのような種類のオブジェクトが出てくるかを知ることは不可能です。そういうわけでそれを指定します。

var phrases = db2.Query<Phrase>("SELECT C.Id As CategoryId" +と指定するとPhraseというオブジェクトが出てきますので、phrasesという変数が1つとして入力されます。

これは意味があります。

+0

ありがとうございます、あなたの説明は良いです。今、私は分かる。 – Alan2

関連する問題