为什么抛出错误:指定的强制转换是无效的?

时间:2015-07-08 07:56:26

标签: c# sql

我在sql中使用'userid'是int数据类型而在后端(.cs)中也使用了相同的int数据类型然后抛出此错误:'指定强制转换无效'

var userRowsCustId = dsCustReg.Tables[0]
                              .AsEnumerable()
                              .Select(r => r.Field<int>("AccountNo"));

var allRowsCustId = dsAllTables.Tables[0]
                               .AsEnumerable()
                               .Select(r => r.Field<int>("UserId"));

IEnumerable<int> allIntersectingCustIds = userRowsCustId.Except(allRowsCustId);

if (allIntersectingCustIds.Any())
{
}

此错误的解决方案是什么?

错误抛出r => r.Field<int>("AccountNo")

1 个答案:

答案 0 :(得分:0)

我明白了......当我用双重替换

时接受