Tôi đã xác định những điều sau:
public ICollection<Item> Items { get; set; }
Khi tôi chạy mã này:
Items = _item.Get("001");
Tôi nhận được thông báo sau:
Error 3
Cannot implicitly convert type
'System.Collections.Generic.IEnumerable<Storage.Models.Item>' to
'System.Collections.Generic.ICollection<Storage.Models.Item>'.
An explicit conversion exists (are you missing a cast?)
Ai đó có thể giải thích những gì tôi đang làm sai. Tôi rất bối rối về sự khác biệt giữa Enumerable, Collections và sử dụng ToList ()
Đã thêm thông tin
Sau đó trong mã của tôi, tôi có những thứ sau:
for (var index = 0; index < Items.Count(); index++)
Tôi có ổn không khi định nghĩa các Mục dưới dạng IEnumerable?