tu non devi creare un model per ogni pagina, ma un model per ogni entità del database, quindi tendenzialmente un model per ogni tabella del database. Chiaro che tutti i model estenderanno una classe base che avrà i metodi comuni per l'uso del database, quindi nel 90% dei casi non scriverai codice aggiuntivo, però devi fare più classi non una sola.