He definido lo siguiente:
public ICollection<Item> Items { get; set; }
Cuando ejecuto este código:
Items = _item.Get("001");
Recibo el siguiente mensaje:
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?)
¿Alguien puede explicar qué estoy haciendo mal? Estoy muy confundido acerca de la diferencia entre Enumerable, Colecciones y el uso de ToList ()
Información agregada
Más adelante en mi código tengo lo siguiente:
for (var index = 0; index < Items.Count(); index++)
¿Estaría bien para definir Items como IEnumerable?