2016-10-21 24 views
0

我有這樣的代碼我檢討:如何才能找到從SQLite返回的<>類型的列表返回的第一個元素?

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

短語的類型爲List<Phrase>

現在我想找到列表中的第一個元素。但是,當我將鼠標懸停在「短語」上時使用我的IDE。在另一條線上,我看到的是獲得.count .add .addRange .find和類似選項的選項。

有人可以解釋我如何得到第一個元素?

回答

2

添加FirstOrDefault()

var phrases = db2 
       .Query<Phrase>(@"SELECT C.Id As CategoryId 
           FROM Category AS C 
           JOIN Phrase AS P ON C.Id = P.CategoryId").FirstOrDefault(); 
相關問題