我该如何解决这个错误? c#asp linq

时间:2016-04-21 02:20:55

标签: c# asp.net linq

几分钟前,我的代码部分功能成功,几分钟后我在编译项目时看到了这一点

Error image result

代码是:

    string Cat = ddlCategoria.SelectedValue;
    int? MaxIdCat = (from p in db.tblProducto
                     where p.IdCategoria == Cat
                     select p.IdProducto).Max() + 1;

    txtIdEmp.Text = Convert.ToString(MaxIdCat ?? +1);

1 个答案:

答案 0 :(得分:3)

请确保Cat在变量和表格中具有价值。如果表中不存在该值,则必须在整个linq查询中处理null。