我有以下Linq查詢:Linq錯誤 - 「NotSupportedException:用於查詢運算符的不支持的重載'選擇'」
var tmp =
from container in Container
join containerType in ContainerType on container.ContainerType equals containerType
where containerType.ContainerTypeID == 2
select new { ContainerID = container.ContainerID, TypeID = container.ContainerTypeID};
var results = tmp.Select((row, index) => new { row.ContainerID, row.TypeID, ContainerIndex = index })
原樣,這個工作正常。如果我添加以下內容,那麼我可以在LinqPad中看到結果,我得到了此消息標題中描述的錯誤:
results.Dump();
此錯誤不是LinqPad錯誤,它來自Linq,我不喜歡不明白這意味着什麼。
謝謝。
也看到我對喬恩的回答評論你剛纔的問題。 – 2010-07-07 12:39:05