我可以通过.NET从Oracle填充数据表但是当我使用LINQ表达式时,我收到此错误..
Linq表达式是:
var hello = dataSet
.AsEnumerable()
.Where(x => ((x.Field<string>("ID") == "DK-076_1") &&
((x.Field<string>("AREA") == "FIELD"))))
.Select(r => r.Field<double>("XSURF"))
.ToList();
ID
为VARCHAR2(20)
,AREA
为VARCHAR2(20)
,XSURF
为NUMBER
在Oracle表格中。
答案 0 :(得分:0)
这是最终的Linq:
var hello = dataSet.AsEnumerable()
.Where(x => ((x.Field<string>("ID") == "DK-076_1") && ((x.Field<string>("AREA") == "DUKHAN_FIELD"))))
.Select(r => r.Field<decimal>("XSURF")).ToList()
.Select(item => Convert.ToDouble(item)).ToList();