Ciao a tutti!

volevo chiedere come gestire le query sql nei progetti .net.
Abitualmente ho un file setting oppure config dove salvo il nome della query ed il codice sql
ES. query_nazioni = "SELECT id,nazione FROM nazioni WHERE codice = '@01' and stato = 0"

Nel codice recupero questa query e dopo aver sostituito i codici speciali con i valori la richiamo tramite una classe che interagisce con il DB.

Ora ho il problema di gestire numerosi progetti dove ho in comune molte query. Come posso e dove posso salvare il codice SQL per manutenerlo e gestirlo in modo veloce?

C'è qualche altra soluzione oltre a quella banale che utilizzo ?