Hola:
La funcion no deberia de devolver un control como un ListView o cualquier otro, sino que deberia de devolver en tu caso una lista genérica, para que esta sea la que utilices en el control que permita el bindeo a un Ienumerable como es el caso del ListView, ComboBox, DataGridView, etc...
Te recomiendo que replantees esto que deseas hacer para que te evites dolores e cabeza.
Saludos desde Monterrey, Nuevo León, México!!!