Como devo construir View e Controller para criar formulário que envolva duas ou mais tabelas relacionadas?
Por exemplo, no caso de produto e categoria: ao cadastrar um produto, preciso selecionar a sua categoria. Devo construir classes ViewModel? Onde elas devem ficar? Como seriam suas propriedades?
Achei um link interessante sobre isso, usando EF 6. Mas gostaria de saber se está de acordo com as boas práticas e se é possível fazer a mesma coisa com EF Core. Segue:
https://www.codeproject.com/Articles/702890/MVC-Entity-Framework-and-Many-to-Many-Relation