IMPORTANTE

Sugiro não usar o VS 2019 por causa do problema com Scaffolding a partir da integração com MySQL, que até a versão 16.2.3 não havia sido corrigido.
Assim, sugiro usar o Visual Studio 2017. Para fazer o download desta versão anterior, siga os passos a seguir:
  • acesse https://visualstudio.microsoft.com/pt-br/dev-essentials/#dev-tools;
  • clique em Ingresse ou acesse agora;
  • depois de Logar, clique em Downloads;
  • selecione Visual Studio 2017;
  • procure por Visual Studio Community 2017 (version 15.0);
  • clique em Download

MVC + Entity + MySQL

Criação da aplicação inicial. Gerar o banco de dados a partir da classe e gerar telas (Scaffold)

MVC + Entity + MySQL

Alteração do Layout principal e da tela de Lista.

MVC + Entity + MySQL

Alteração das telas de Cadastro e Edição. Uso de Annotation.

Associação 1:N

Exemplo de Associação 1:N

Upload

Exemplo de Upload

Pesquisa

Exemplo de Pesquisa no banco de dados

Login e Layout adicional

Exemplo de Login usando banco de dados e adição de mais um Layout no projeto

Envio de e-mail usando Gmail

Exemplo de envio de e-mail usando Gmail

Google Chart

Exemplo de gráfico com Google Chart

Herança

Exemplo de Herança

Associação N:N e Checkbox

Exemplo de Associação N:N e Checkbox em lista

Captcha

Exemplo de Captcha

Paginação e Ordenação

Exemplo de Paginação e Ordenação

Web API

Exemplo de Web API

Web API e Jquery

Exemplo de Ajax com JQuery para consumo da Web API