指定演员表无效linq

时间:2015-02-03 13:13:30

标签: vb.net linq

下面的代码会在转换时抛出异常。

  Dim objRows As IEnumerable(Of DataRow) = (From myRow As DataRow In objDS.Tables(0).AsEnumerable Select myRow.Field(Of Int64)(Person_Id) Distinct).Cast(Of DataRow)()

所有工作正常,直到项目警告设置更新为隐式转换警告和隐式类型,假设对象。

现在我必须声明对象类型,并打破每个linq。 linq是否适用于这些设置?

堆栈跟踪

at System.Linq.Enumerable.WhereSelectEnumerableIterator 2.MoveNext() at System.Linq.Enumerable.<DistinctIterator>d__81 1.MoveNext()    在System.Collections.Generic.List 1..ctor(IEnumerable 1个集合)    在System.Linq.Enumerable.ToList [TSource](IEnumerable`1 source)

问题出现在:System.Linq.Enumerable.d__81`1不确定这是什么81它不喜欢

0 个答案:

没有答案