タイプのオブジェクトを「選択」するクエリがあります。
Dim l as IList(Of Foo) = (From dataRow As DataRow In table.Select()
Where CStr(dataRow("Column1")) = "A"
Select New Foo(CStr(dataRow("Column1")), _
CStr(dataRow("Column2")))).ToList()
何が起こっているかというと、ステップのコンストラクターにブレークポイントを設定するとFoo
、コンストラクターがヒットし、パラメーターが引数と共にロードされます。ただし、l
空Foo
のオブジェクトがあります (すべてのオブジェクトのメンバーは ですNothing
)。ここで何が起こっているのでしょうか?