Io non ho capito, onestamente, quello che si sta cercando di ottenere, o almeno non ne sono sicuro.
Hai usato una sintassi che sfrutta i Generics per restituire un oggetto generico, e la lista dovrebbe essere il "resultset" di una query?
Eventualmente, spiega qual è il tuo scopo, senza correggere codice che magari abusa di strumenti forniti dal framework... vedremo eventualmente di suggerirti noi una soluzione adatta a ciò che vuoi ottenere.![]()