我正在审核此代码:
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无关。
有人可以解释,是否有必要在&lt;之间放置一些类? &GT;在这里进行查询?
答案 0 :(得分:1)
由于您使用字符串作为查询,因此不可能知道出现了什么类型的对象。这就是你这样指定的原因。
通过说var phrases = db2.Query<Phrase>("SELECT C.Id As CategoryId" +
,你指定一个Phrase
对象即将出现,因此phrases
变量将被输入为一个。
希望这是有道理的。