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

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

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

new myClass{a,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 objeto:

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)

Debería 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
           }