<分区>
我正在使用以下代码:
public class BtnCountViews
{
public int btnCount { get; set; }
public int views { get; set; }
}
var btns = "(BTNACOUNT + BTNBCOUNT) AS BtnCount, VIEWS As Views";
Counts.btnCountViewsToday =
db2.Query<BtnCountViews>("SELECT " + btns + " FROM CLICKHISTORY WHERE YYMMDD = " + yymmdd).First();
当第 yymmdd 天没有返回记录时,这会出错并显示一条消息,提示 sequence contains no elements
。
我确实理解为什么会发生这种情况,但想要一些关于如何阻止它抛出异常的建议。
如果没有元素,我想做的是让 Counts.btnCountViewsToday 包含一个在 btnCount 和 View 字段中填充了 0 的对象。