Não é possível preencher a coleção '{0}' devido a uma exceção ao tentar acessar o valor da coleção. Se a coleção não for ...

Não é possível preencher a coleção '{0}' devido a uma exceção ao tentar acessar o valor da coleção. Se a coleção não for IEnumerable ou T[], ela deverá implementar ICollection e ser pré-inicializada ou ser gravável com um construtor padrão.