Busca DevMedia
Você está buscando por "Entity Framework" em vídeo aula
- Eager Load x Lazy Load no Entity Framework - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 7 Vídeo
Saber utilizar as técnicas de eager load e lazy load é fundamental quando trabalhamos com o Entity Framework. Neste vídeo veremos como as duas abordagens funcionam e como usar cada uma.
- Configurando o DbContext - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 4 Vídeo
O DbContext é a classe central do Entity Framework e representa uma abstração do banco de dados na aplicação. É a partir dele que acessamos as tabelas da base de dados.
- Introdução - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 1 Vídeo
Neste curso desenvolveremos um CRUD de clientes, consultores e telefones. Cada cliente está relacionado a um consultor e possui também vários telefones vinculados a ele. Cada consultor pode estar relacionado a vários clientes.
- Adicionando os models - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 3 Vídeo
Os models são as classes que representam os dados com os quais estamos lidando. Nesse caso nossos models serão as classes Cliente, Telefone e Consultor, também chamadas de entidades da aplicação.
- Excluindo cliente e telefones - ASP.NET MVC e Entity Framework Criando uma aplicação 1:N - Vídeo 21 Vídeo
Finalizando a aplicação, analisaremos agora como funciona a exclusão de clientes. Como será possível observar, precisaremos remover os telefones do cliente antes de excluí-lo do banco de dados.
- Removendo campos dinamicamente - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 14 Vídeo
Semelhante ao que foi feito na criação de campos dinamicamente, precisaremos também remove-los quando clicarmos em um determinado botão. Para isso veremos como usar a função on da jQuery.
- Removendo telefones cadastrados - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 19 Vídeo
Na tela de edição, quando o usuário clicar no botão de excluir um telefone, além de remover os campos da tela, precisaremos também remover o registro no banco de dados. Faremos isso por meio de uma requisição Ajax via jQuery.
- Adicionando campos dinamicamente - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 13 Vídeo
Como um cliente possui vários telefones, precisaremos adicionar um botão para que ele adicione dinamicamente os campos necessários para cadastrar um novo telefone. Faremos isso usando a biblioteca jQuery.
- Criando o projeto no Visual Studio - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 2 Vídeo
O primeiro passo para desenvolver a aplicação é criar um projeto do tipo ASP.NET MVC no Visual Studio, que criará toda a estrutura padrão de pastas e arquivos necessários.
- Criando o CRUD de consultores - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 5 Vídeo
Para criar o cadastro de consultores usaremos o template oferecido pelo Visual Studio, que adicionará ao projeto um controller com todas as actions referentes ao CRUD e suas respectivas views.
- Listando os telefones na tela de edição - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 17 Vídeo
Na tela de edição do cliente é preciso listar os telefones cadastrados, seguindo a mesma estrutura de campos e botões que criamos na tela de cadastro. Dessa vez, no entanto, os campos serão renderizados usando Razor.
- Editando e adicionando telefones na edição - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 20 Vídeo
Ao editar os dados de um cliente deve ser possível adicionar novos telefones ou alterar os que já estão cadastrados. Veremos neste vídeo como implementar essas duas opções.
- Adicionando inputs na tela de edição - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 18 Vídeo
Agora que já temos na tela de edição a lista de telefones cadastrados, permitiremos ao usuário adicionar novos telefones. Para isso usaremos a mesma estrutura de código jQuery empregada na tela de cadastro.
- Adaptando a tela de detalhes - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 16 Vídeo
Na tela de detalhes do cliente é necessário exibir a lista de telefones, que não é criada, por padrão, quando usamos o template de CRUD do Visual Studio. Faremos esse ajuste neste vídeo.
- Corrigindo a ordem dos inputs de telefone - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 15 Vídeo
Para que uma lista possa ser enviada ao controller é necessário que os índices de seus elementos estejam corretos, sem lacunas na sequência. Para garantir esse comportamento precisaremos corrigir essa sequência ao adicionar e remover campos.
- Criando a estrutura de campos para telefones - ASP.NET MVC e Entity Framework Criando uma aplicação 1:N - Vídeo 12 Vídeo
Criaremos neste vídeo a estrutura de inputs necessária para cadastrar os telefones do cliente. Faremos isso escrevendo um trecho de HTML estático que posteriormente será adicionado dinamicamente à página via jQuery.
- Submetendo uma lista com vários itens - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 11 Vídeo
Ao submeter uma lista com vários itens para o controller, é importante que os seus respectivos índices formem uma sequência íntegra, começando do zero e sem lacunas. Neste vídeo compreenderemos o porquê dessa necessidade.
- Depurando o envio da lista para o controller - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 10 Vídeo
Para entender como uma lista de valores é recebida no controller, vamos depurar a submissão do formulário e com isso compreender alguns detalhes que merecem atenção nesse tipo de cenário.
- Como submeter uma lista para o controller - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 9 Vídeo
Veremos agora como deve ser o procedimento para submeter uma lista de valores para um controller no ASP.NET MVC. Para isso, entenderemos como deve ser a view e os parâmetros no controller.
- Como funciona o DropDown de consultores - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 8 Vídeo
Por padrão, o Visual Studio adiciona nas telas de criação e edição de clientes um dropdown para selecionarmos seu consultor. Analisaremos agora como esse dropdown funciona.
- Criando o CRUD de clientes - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 6 Vídeo
Criaremos agora o cadastro de clientes usando o template do Visual Studio. Veremos que, por padrão, ele já adiciona um dropdown para selecionarmos o consultor nas telas de criação e edição.
- Criando o projeto - Autenticação no ASP.NET MVC - Vídeo 2 Vídeo
Dando início à nossa aplicação, criaremos um projeto do tipo ASP.NET MVC e instalaremos nele os pacotes do Entity Framework, para acesso ao banco de dados, e OWIN, para implementação da autenticação.
- Atualizando o banco de dados - ASP.NET MVC e Identity: Autorização de usuários com claims - Vídeo 4 Vídeo
Para que a mudança feita na classe Usuario seja refletida no banco de dados vamos usar o recurso de Migrations do Entity Framework, que nos permite atualizar a base a partir do Visual Studio, sem escrever scripts SQL diretamente.
- Configurando o DbContext - Autenticação no ASP.NET MVC - Vídeo 5 Vídeo
O DbContext, classe do Entity Framework, funciona como uma abstração do banco de dados dentro da aplicação. Por meio de propriedades do tipo DbSet ele nos permite ler e armazenar dados nas tabelas do banco.
- Criando o projeto e instalando o Entity Framework - ASP.NET MVC: Primeira aplicação com o Entity Framework - Vídeo 2 Vídeo
Dando início ao nosso projeto criaremos aqui uma nova aplicação ASP.NET MVC pelo Visual Studio 2017 e instalaremos nela o Entity Framework, um framework de mapeamento objeto-relacional que será usado para acessar o banco de dados SQL Server.