2011-12-24 26 views
6

Kết quả Truy cập Xem từ biến trong mã

Như trong hình trên, khi tôi bấm vào ResultsView, nó sẽ mở ra một danh sách mới, trong đó có [0][1]. Tuy nhiên, trong mã của tôi, khi tôi viết sessionQueryable[0] nó nói lỗi cú pháp. Tôi làm cách nào để truy cập nội dung trong ResultView?

Trả lời

5

Vì không thể truy cập IQueryable danh sách bằng chỉ mục sử dụng []. Bạn sẽ cần phải biến nó thành một IList để truy cập nó bằng chỉ số:

var list = user.Sessions.ToList(); 

Hoặc truy vấn các phiên bởi một số phương pháp khác sử dụng giao diện IQueryable, ví dụ Skip()Take():

var first = sessionsQueryable.Take(1);   // First item 
var second = sessionsQueryable.Skip(1).Take(1); // Second item 
Các vấn đề liên quan