1
我不能完全弄清楚爲什麼這個LINQ的聲明是不工作,因爲我所期望的:LINQ到對象 - SELECT DISTINCT
Dim distinctSurchargesList = (From thisparent As Parent In ThisParentCollection _
From thisChild As Child In thisparent.theseChildren _
Select New With {.childId = thischild.Id}).Distinct()
我會假設,這將創建匿名類型的一個新的集合,這將是明顯的。相反,它會創建一個集合,其大小爲「ThisParentCollection」,其中包含重複的「MyAnonymousType」(重複的id)。
任何人都可以告訴我哪裏會出錯嗎?不是由childId
字段的值 -
感謝