代码示例值的工作:与不同类型的
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