È un odore di codice?
Ho un repository che si connette a un server SQL. Questo repository utilizza Dapper per mappare i risultati su un oggetto.
Ho un metodo in questo repository che controlla un risultato, quindi restituisce un bool sul fatto che il risultato abbia superato un test.
Poiché non voglio utilizzare i risultati della query SQL al di fuori del metodo, voglio creare un modello privato all'interno del file repository per agire da intermediario, qualcosa che la query può eseguire il mapping temporaneamente, mentre il resto del metodo esegue qualsiasi altra cosa sia necessaria.
Non voglio creare un metodo pubblico in quanto non verrà utilizzato al di fuori di questo repository, sto anche attivamente cercando di ridurre la quantità di file di questo progetto.
È brutto usare una classe privata in un file di repository? Ha bisogno di essere una classe pubblica in una cartella del modello?