コードが機能します:
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>();
エラー:
メンバー アクセス 'System.Collections.Generic.IList
1[IReport] Reports' of 'IDocument' not legal on type 'System.Collections.Generic.IList
1[IDocument].
質問: GetAll() で ToList を使用せずにこのリクエストを作成するにはどうすればよいですか?