如上图所示,当我按下ResultsView时,它会打开一个包含[0]
和[1]
的新列表。但是,在我的代码中,当我写sessionQueryable[0]
时,它表示语法错误。
如何访问ResultsView中的内容?
答案 0 :(得分:9)
因为使用IQueryable
索引无法访问[]
列表。您需要将其转换为IList
以通过索引访问它:
var list = user.Sessions.ToList();
或使用IQueryable
界面通过其他方法查询会话,例如Skip()
和Take()
:
var first = sessionsQueryable.Take(1); // First item
var second = sessionsQueryable.Skip(1).Take(1); // Second item