我有一个查询,可以从这样的数据库中获取数据
var progressToBackCheck = (
from DataRow dr in timeOfTasks.Rows
where timeOfTasks.Columns.Contains("ProgressToBackCheck")
select dr["ProgressToBackCheck"]
).FirstOrDefault();
然后我将其分配给以下模型:
model.ProgressToBackCheck = (int?)progressToBackCheck;
但是由于某些原因,有时它带有空值,例如:
我尝试以if
为条件进行验证,例如:
if (progressToBackCheck == null || progressToBackCheck == string.Empty ||
progressToBackCheck.Equals("{}"))
{
progressToBackCheck = 0;
}
但是没有效果。 {}
应该是什么意思?如何验证?