如何循环记录?

时间:2016-03-07 11:04:08

标签: sqlite windows-phone

所以我想循环使用具有相同条形码(不是PK)的所有记录,比较每条记录的价格并选择价格最低的记录。我究竟如何循环记录然后检查每个记录?

  var tp = dbConn.Query<Products>("select * from Products where Barcode='" + TextBoxB.Text + "'").FirstOrDefault();

         if(int.Parse(tp.Price)<lowest_price)
         {
             lowest_price = int.Parse(tp.Cena);
         }

如何在for循环中包装它,它将循环通过符合条件的每个记录。这样它只能明显获得第一条记录。 这可能是一个愚蠢的问题,但我没有数据库方面的经验

1 个答案:

答案 0 :(得分:0)

ToList将获取您可以循环的所有记录

var tp = dbConn.Query<Products>("select * from Products where Barcode='" + TextBoxB.Text + "'").ToList();