Olá amigos.
Desculpa se o título não estiver adequado, não consegui especificar melhor.
Estou aprendendo e tentando desenvolver um sistema de fichas técnicas de equipamentos (servidores, switches, etc).
Antes eu fazia cadastros apenas como ficha, mas agora preciso que cada tipo ficha tenha seus dados individuais. Então criei os models Servidor e Switch que herdam de Ficha e, usando codefirst, um banco no modelo TPH.
Por estar aprendendo agora, eu iria fazer uma action pra cadastro de servidor e outra action pra cadastro de switch. Uma view CadastroServidor, outra CadastroSwitch. Action pra detalhes de um e de outro, uma view DetalhesServidor,
outra view DetalheSwitch, e por aí vai.
E eu acredito que essa não é a maneira mais eficiente de se fazer esse processo todo.
Minha dúvida é:
pode ser feito do jeito que eu faria?
como posso montar/estruturar pra que funcione com menos código?
ou o que preciso estudar pra conseguir fazer?
algum exemplo, artigo, conceito, zas...
Obrigado desde já.