在分配给模型之前验证{}值

时间:2018-08-01 22:09:32

标签: c#

我有一个查询,可以从这样的数据库中获取数据

var progressToBackCheck = (
    from DataRow dr in timeOfTasks.Rows 
    where timeOfTasks.Columns.Contains("ProgressToBackCheck") 
    select dr["ProgressToBackCheck"]
).FirstOrDefault();

然后我将其分配给以下模型:

 model.ProgressToBackCheck = (int?)progressToBackCheck;

但是由于某些原因,有时它带有空值,例如:

enter image description here

我尝试以if为条件进行验证,例如:

if (progressToBackCheck == null || progressToBackCheck == string.Empty || 
    progressToBackCheck.Equals("{}"))
{
    progressToBackCheck = 0;
}

但是没有效果。 {}应该是什么意思?如何验证?

0 个答案:

没有答案