Quando generi il modello, di solito hai la possibilità di definire il namespace tra le opzioni.
Comunque sia, potresti provare a generare il modello all'interno di una cartella, in modo che il nome della cartella stessa venga presa come parte del namespace, come indicato dalle convenzioni.
Assolutamente no. Se hai una versione aggiornata di Visual Studio, è sufficiente posizionarsi sul namespace - ad esempio - per vedere apparire la "lampadina" che offre generalmente diverse opzioni possibili, fra cui quella di modificare il namespace (credo).
Io uso abitualmente ReSharper, che svolge queste funzioni egregiamente in sostituzione a quelle di VS, quindi non conosco precisamente la procedura da seguire, anche se con una semplice ricerca qualcosa si trova.
Ciao!![]()