SFC.OrderFormModifiedMonitoringRecords
.SelectMany(q => q.TimeModify, w => w.DateModify)
.Distinct()
.OrderBy(t => t)
.SelectMany(t => new { RowID = t.rowID, OFnum = t.OFNo });
這是錯誤我錯過了什麼,或者它是完全編碼的錯誤方式?在這之後,我會在Foreach方法中使用這個方法來收集多個數據而不需要重複。Linq在C#中使用Distinct()Lambda表達式
什麼是錯誤?錯誤在哪裏? –
它在這個聲明{SFC.OrderFormModifiedMonitoringRecords.SelectMany(q => q.TimeModify,w => w.DateModify)}它說試着指定參數的類型明確我指定它的權利?還是我錯過了什麼? ( –
)你得到的錯誤是暗示編譯器無法弄清楚SelectMany的返回類型是什麼,因此它要求你明確指出,即使用Selectmany()。這樣做並不能解決問題,但你會得到一個更清晰的錯誤信息,如果你希望我們幫助你,你必須告訴我們更多關於類型的信息。什麼是TimeModify和DateModify的類型,以及你希望數據看起來像SelectMany語句之後的樣子不同的)? –
Tormod