LINQ のトリックの問題に直面しています。上記のコードを生成します。
... 'オブジェクトを返す
Dim lReturn = (From tb_hb In lObjLNQContext.tb_hbs _
Where tb_hb.id_process = codigoProcessamento _
Order By tb_hb.dth_hb Ascending _
Select tb_hb.id_process, tb_hb.dth_hb).AsEnumerable
Return lReturn
lReturn DataType を確認すると、Linq.DataQuery です。
上記のコードを使用してデータにアクセスしました。
For Each row In lResult
Console.WriteLine(row.dth_hb)
Option Explicit をオフにすると、すべてが正常に動作します。オンにすると、コンパイラは次のメッセージを表示しています: 式は「オブジェクト」型であり、コレクション型ではありません。lResult 変数への参照。
私は本当にそれを解決する方法がわかりません。
助けてくれてありがとう。