Attualmente funziona in un'applicazione e ha la seguente gerarchia
Controllori API2 WEB (inserisce i punti finali)
Livello di business logic (dedicato alla gestione della business logic)
Livello di accesso ai dati (archivi)
Se vogliamo imporre una convalida che non è correlata a una logica di business come per un esempio di convalida del conteggio di caratteri per un campo specifico in un'entità, quale sarà il luogo ideale per implementarlo?
Alcuni dicono che dovrebbe essere su Controller stesso, ma non posso essere d'accordo.