所以我想循环使用具有相同条形码(不是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循环中包装它,它将循环通过符合条件的每个记录。这样它只能明显获得第一条记录。 这可能是一个愚蠢的问题,但我没有数据库方面的经验
答案 0 :(得分:0)
ToList将获取您可以循环的所有记录
var tp = dbConn.Query<Products>("select * from Products where Barcode='" + TextBoxB.Text + "'").ToList();