代碼示例值的工作:與不同類型的
var reports = repository.GetAll().ToList().
Where(r => r.Documents.
Where(d => d.Reports.
Where(rw => rw.ID == reportID).Any()).Any()).
ToList<IDocumentObjects>();
,但我不希望使用ToList 此代碼調用一個錯誤:
var reports = repository.GetAll().
Where(r => r.Documents.
Where(d => d.Reports.
Where(rw => rw.ID == reportID).Any()).Any()).
ToList<IDocumentObjects>();
錯誤:
Member access 'System.Collections.Generic.IList
1[IReport] Reports' of 'IDocument' not legal on type 'System.Collections.Generic.IList
1[IDocument].
問題:如何在Get中使用ToList創建此請求全部()?
有什麼問題? – elyashiv 2012-08-15 08:13:13
什麼類型是'repository'? – 2012-08-15 08:13:58
GetAll返回什麼? – erikH 2012-08-15 08:17:41