我正在运行此查询
dr[0] = dt.AsEnumerable()
.Where(l => l.Field<int?>("ID") == "5")
.Select(l => new {k = l.Field<int?>("description")})
.First()
.ToString();
我正在尝试获取id = 5的描述。但是它给出了错误
Specified cast is not valid.
此查询有什么问题?
答案 0 :(得分:4)
检查您的字段类型 - 对于&#34; ID&#34;你正在比较int到string ... for&#34; description&#34;你正在转向一个看起来也不正确的int。