我有一个返回布尔变量的存储过程:
这是我的 C# 代码,当我尝试返回一个 int 变量时它可以工作。但是当我尝试它为 bool 时它不起作用。
DbCommand dbCommand = db.GetStoredProcCommand("spGetConfigureAlerts");
object o = db.ExecuteScalar(dbCommand);
bool item = o == null ? 0 : (bool)o;
return item;
我有它如上所示,但在第三行它说:
Type of conditional expression cannot be determined because there is no implicit conversion between 'int' and 'bool'
我该如何解决?