Saltar al contenido

No se puede inicializar el tipo ” con un inicializador de colección porque no implementa ‘System.Collections.IEnumerable’

Indagamos por internet y así de este modo traerte la solución para tu duda, si continúas con dificultades déjanos un comentario y te contestaremos porque estamos para ayudarte.

Solución:

Está utilizando aquí el inicializador de colección en C#:

new myClassa,b,c 

donde myClass es una colección, y a,b,c se insertarán en esta colección.

Pero, la notación que necesita usar es el inicializador de objetos:

new myClass
   myProperty1 = a,
   myProperty2 = b,
   myProperty3 = c

donde se inicializará el miembro de myClass. O tal vez necesite usar el constructor clásico y luego cambiar su corchete con paréntesis:

new myClass(a,b,c)

Debiera ser:

var query = from r in ent.Rentals
           join a in ent.Agents on r.ListingAgentID equals a.AgentID
           select new Feeds
           
                    Agents = a,
                    Rentals = r
           

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *