CRUD MVC USANDO BANCO DE DADOS MYSQL .NET 6 C#

  Рет қаралды 22,703

DEV NET CORE Valdir Ferreira

DEV NET CORE Valdir Ferreira

Күн бұрын

Fala pessoal,
Neste video criamos nosso primeiro CRUD MVC usando o novo .NET6 com visual studio 2022.
Link para baixar o projeto desenvolvido no video.
github.com/Val...
Pacotes instalados
Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.Design
Install-Package Pomelo.EntityFrameworkCore.MySql
Comandos do Migration executados para criação do banco
Add-Migration Criacao-Inicial -Context Contexto
Update-Database -Context Contexto

Пікірлер: 103
@juniosantos4410
@juniosantos4410 8 ай бұрын
Professor o senhor é fantástico, parabéns pelos ótimo conteúdos, eles ajudam a mudar vidas, forte abraço.
@paulolucena4062
@paulolucena4062 2 жыл бұрын
Ajudou bastante! Eu estava com dificuldades na parte de conectar o MySQL com .Net 6, esse tutorial bem esclarecedor.
@Abraham-fm9zy
@Abraham-fm9zy 2 жыл бұрын
Excelente aula! Simples e direto ao ponto. Ganhou um inscrito :)
@rafaelcunha2231
@rafaelcunha2231 Жыл бұрын
Acabei de gastar umas boas 2 horas tentando resolver erros na hora de gerar o controller. PQP. Coloquei Contexto na pasta Models, todas as dependencias na versão 6.0.12 e funcionou pra mim.
@robsonguedesalves9544
@robsonguedesalves9544 2 жыл бұрын
Parabéns! Muito boa explicação.
@ivanmarqueslourencao2379
@ivanmarqueslourencao2379 5 ай бұрын
Fiz da mesma força igualzinho só utilizando o net framework8 em vez do 6 e foi lindooo, Valeuuu
@leotvs
@leotvs Жыл бұрын
Muito bom, faz um bom tempo que postou mas continua atual!
@ricardoshinnob2234
@ricardoshinnob2234 2 жыл бұрын
Obrigado pelo conhecimento compartilhado. Ajudou bastante.
@reinan.gabriel
@reinan.gabriel 2 жыл бұрын
Gostei bastante do vídeo porque ele foi muito esclarecedor!
@alessandrj
@alessandrj Жыл бұрын
boa noite! Tutorial simples e muito eficiente! Obrigada por fazê-lo e dividir conosco. Sabe me dizer se eu consigo fazer só com o vscode?
@gabrielconceicao348
@gabrielconceicao348 2 жыл бұрын
Gostei muito do conteúdo, sua didática é incrivel. Estou fazendo junto, mas quando eu vou adicionar o controlador me da o seguinte erro "Unable to resolve service for type while attempting to activate", sabe o que pode ser?
@devnetcore
@devnetcore 2 жыл бұрын
Geralmente muitos erros acontecem porque geralmente o pessoal faz alguma coisa diferente do vídeo, aí acaba gerando erros inesperado. Minha dica é baixar o projeto exemplo, verificar se está exatamente igual até mesmo o nome de classes, métodos e variáveis. Se estiver tudo igual e o erro continuar segue os passos abaixo. Tenta entrar no grupo do WhatsApp, falar qual vídeo vc está assistindo e posta esse erro. Este grupo é um grupo sério somente para ajuda dos vídeos e projetos que estão seguindo exatamente como foram feitos em aula ok. chat.whatsapp.com/GS0QO1QWx2lF5a1YfcxYEU
@JonatasCoelho
@JonatasCoelho Жыл бұрын
Excelente aula!! Caso eu quiser fazer as operações de CRUD tudo pelo Postman como API, o que devo fazer? basta apenas bater na rota que ele indica com o método certo la no Postman ou preciso fazer alguma outra configuração no arquivo Program??
@devnetcore
@devnetcore Жыл бұрын
Olá amigo tudo bem? Você pode tentar utilizar dessa forma, provavelmente ele funciona também se vc passar os parâmetros corretamente, porém o retorno deve ser alterado pra ele não retornar uma view.
@studio_vasco
@studio_vasco Жыл бұрын
Parabéns pelo Conteúdo! Seria possível fazer um tutorial com campo monetário (decimal)? Não estou conseguindo configurar corretamente...
@devnetcore
@devnetcore Жыл бұрын
Tem uma playlist completa aqui no canal Dev Net Core do projeto ecommerce, lá tem exemplo como criar Campos decimal
@paulolima6276
@paulolima6276 Жыл бұрын
Excelente
@fabioaraujo2569
@fabioaraujo2569 Жыл бұрын
Ola muito bom o tutorial, no meu caso fazendo todos os passos esta dando que Object refence not set to an instance of an object....o que poderia ser?
@devnetcore
@devnetcore Жыл бұрын
Você já tentou baixar o projeto de exemplo e comprar com o seu para ver se não está falando nada?
@saoluisdrones
@saoluisdrones 2 жыл бұрын
Muito obrigado pelo vídeo. Como faço para conectar com um banco oracle?
@devnetcore
@devnetcore 2 жыл бұрын
Esse vídeo de conexão com oracle vamos gravar ainda, mais é só instalar o pacote do oracle e a conexão e bem precisa. O resto continua a mesma coisa;)
@saoluisdrones
@saoluisdrones 2 жыл бұрын
@@devnetcore topp!!!! Eu realmente só encontro exemplos em mysql.. tu sabes me dizer qual é o package?
@devnetcore
@devnetcore 2 жыл бұрын
@@saoluisdrones vou postar no canal, fique atento rs
@clebersilva7104
@clebersilva7104 11 ай бұрын
Estou com esse erro ao criar o controllador Erro Erro ao executar o gerador de código selecionado: 'Unable to resolver services for type'Microsoft.EntityFrameworkCore.DdContextOptions'1[data.Contexto] while attempting to activate. Você já viu esse erro antes?
@devnetcore
@devnetcore 10 ай бұрын
Entra no nosso grupo do Zap e posta o erro lá por favor chat.whatsapp.com/J00fLS1rgpVBz3SGUOIFW4
@sylviotavora6961
@sylviotavora6961 2 жыл бұрын
Muito bom !!!!!
@robertahauser7211
@robertahauser7211 2 жыл бұрын
muito obrigada!!!
@lukinhas100gatinho
@lukinhas100gatinho 4 ай бұрын
Pessoal que, assim como eu, estava enfrentando dificuldade na hora de gerar o controllers, atualize tudo para 8.0, por que a dotnet 6.0 está bugada.
@samuelpatrick7456
@samuelpatrick7456 2 жыл бұрын
Boa tarde, tudo bom, poderia me ajudar? Quando eu executo o comando "update-database" ocorre o seguinte erro: "A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)" Saberia me dizer como resolver?(Acredito que fiz como você)
@devnetcore
@devnetcore 2 жыл бұрын
Você deve alterar a string de conexão apontando para o seu sql
@andersonmarques5970
@andersonmarques5970 Жыл бұрын
@@devnetcore Muito obrigado por isso irmão
@Isabeuh
@Isabeuh 2 жыл бұрын
Arrasou
@OZerador
@OZerador Жыл бұрын
Por favor, preciso de ajuda. Como eu faria caso quisesse incluir uma outra classe para agir de foreignkey para usuarios?
@devnetcore
@devnetcore Жыл бұрын
Temos uma série no canal do ecommerce, nessa serie nos colocamos algo parecido 😉
@elisonpires2106
@elisonpires2106 Жыл бұрын
Tentei adicionar uma nova classe Pessoa, e quanto tento gerar um novo controllers dele , dá a seguinte mensagem: Erro ao executar o gerador de código selecionado: A restauração do pacote falhou. Revertendo as alterações no pacote para WebMvcMysql, alguém / aguem, sabe me dizer o que posso fazer para corrigir? Grato
@devnetcore
@devnetcore Жыл бұрын
Na teoria não deveria acontecer esse erro. Verifica se existe outros erros antes.
@marcosnascimento1761
@marcosnascimento1761 2 жыл бұрын
Valdir poderia fazer um com SQL SERVER?
@devnetcore
@devnetcore 2 жыл бұрын
E somente mudar a configuração no arquivo Program para SqlServer e colocar a URL. Mais mesmo assim vai sair vídeo no canal com SqlServer. Acompanhe o canal que em breve terá este vídeo ;)
@marcosnascimento1761
@marcosnascimento1761 2 жыл бұрын
@@devnetcore Valdir acompanho o seu conteúdo ele tem me ensinando muito. você teria linkedin pra eu te seguir lá?
@hideki_take
@hideki_take Жыл бұрын
poderia explicar isso só que na versão .net 7.0? não sei porque, mas de alguma forma quando eu coloco a parte da string de conexão ela fica sublinhada em vermelho indicando erro.
@devnetcore
@devnetcore Жыл бұрын
Baixa o exemplo, e compara com o seu fonte, provavelmente tem alguma diferença.
@elisonpires2106
@elisonpires2106 Жыл бұрын
muito bom
@diogoataide9432
@diogoataide9432 2 жыл бұрын
Meu public DbSet Usuario { get; set; } deu erro no segundo usuário. Sabe por que? Error: Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão Erro CS0053 Acessibilidade inconsistente: tipo de propriedade "DbSet" é menos acessível do que a propriedade "Contexto.Usuario" Project-crud-auesolucoes C:\Users\ataid\OneDrive - Educacional\Project-crud-auesolucoes\Project-crud-auesolucoes\Project-crud-auesolucoes\Data\Class.cs 11 Ativo Sabe me dizer porque do erro?
@devnetcore
@devnetcore 2 жыл бұрын
A classe deve ser definida como public
@matheusdelmondes2692
@matheusdelmondes2692 Жыл бұрын
No meu quando tento adicionar um Controller dá erro no Builder.
@devnetcore
@devnetcore Жыл бұрын
Me conte o erro que aconteceu
@jonasjr891
@jonasjr891 2 жыл бұрын
estou com um erro no meio do caminho, ocorreu um erro ao executar o gerador de código selecionado: não foi possível resolver o serviço para o tipo:
@devnetcore
@devnetcore 2 жыл бұрын
Qual o erro que acontece, posta o erro blz.
@jonasjr891
@jonasjr891 2 жыл бұрын
Error: There was an error running the selected code generator: 'unable to resolve service for type' 'Microsoft.EntityFrameworkCore.DbContextOptions'1[WebMvcMysql.Data.Contexto]' while attempling to activate 'WebMvcMysql.Data.Contexto.
@devnetcore
@devnetcore 2 жыл бұрын
@@jonasjr891 tenta baixar o exemplo do projeto no vídeo e verifica se está igual o seu. Acredito que deva ser somente algum detalhe.
@jonasjr891
@jonasjr891 Жыл бұрын
@@devnetcore baixei tudo e tentei de tudo mas não consigo avançar.
@devnetcore
@devnetcore Жыл бұрын
@@jonasjr891 você chegou a baixar o projeto de exemplo que está na descrição, verificar se todos os pacotes que estalamos está no seu também?
@Gustavoferreira73
@Gustavoferreira73 Жыл бұрын
Se o banco já existir e só executar a aplicação sem precisar do Migration ?
@devnetcore
@devnetcore Жыл бұрын
Sim, o migration e só se vc precisa criar o banco do zero au atualizar alguma tabela.
@alysonramos3424
@alysonramos3424 2 жыл бұрын
massa
@paulocasarin6902
@paulocasarin6902 2 жыл бұрын
Tem como inserir outra tabela para ambas se conversarem ?
@devnetcore
@devnetcore 2 жыл бұрын
Olá meu amigo tudo bem? Esse projeto pode ser adaptado para qualquer outro projeto, acrescentando quantas tabelas e relacionamento de tabelas que for necessário para o seu projeto;)
@andredealmeidalopes7343
@andredealmeidalopes7343 2 жыл бұрын
eu tenho uma api pronta e um banco mysql consigo colocar no projeto mvc ou preciso criar outro?
@devnetcore
@devnetcore 2 жыл бұрын
Não entendi sua pergunta, geralmente a Api já é montada em um projeto que pelomenos tem a model e a controller, no caso para ser MVC só falta a criação das Views que em qualquer projeto e possível ok. Abraços
@Dionesbandeira
@Dionesbandeira Жыл бұрын
Não consigo de jeito nenhum no momento de gerar minha controller so da erro --------------------------- Microsoft Visual Studio --------------------------- Erro Erro ao executar o gerador de código selecionado: 'Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbContextOptions`1[Estimacao.EstimacaoContext.EstimacaoContext]' while attempting to activate 'Estimacao.EstimacaoContext.EstimacaoContext'.' --------------------------- OK ---------------------------
@Dionesbandeira
@Dionesbandeira Жыл бұрын
Puts conseguir, na verdade eu estava colocando a string de conexão antes do var app = builder.Build(); na pepiline do program.
@EllzinNP
@EllzinNP 10 ай бұрын
Obrigado, para mim também deu certo! Pessoal, na classe Program.cs insiram a string de conexão antes do var app que dará certo.
@Dionesbandeira
@Dionesbandeira 10 ай бұрын
@@EllzinNP me.manda seu contato
@julianapiresdasilva5659
@julianapiresdasilva5659 9 ай бұрын
nao consigo @@EllzinNP
@matheus_ribeiro
@matheus_ribeiro 8 ай бұрын
Aconteceu esse mesmo erro pra mim, e não resolveu por depois do app = builder.Build(); 😕
@educalciolari5168
@educalciolari5168 2 жыл бұрын
--------------------------- Microsoft Visual Studio --------------------------- Erro Erro ao executar o gerador de código selecionado: 'Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbContextOptions`1[WebMvcMysql.Data.Contexto]' while attempting to activate 'WebMvcMysql.Data.Contexto'.' --------------------------- OK --------------------------- Não sei o que fazer.
@devnetcore
@devnetcore 2 жыл бұрын
Olá meu amigo, tudo bem? Baixa o projeto de exemplo do vídeo e compara para ver se tem alguma diferença ok, geralmente oriento a criar da mesma forma, até com os mesmos nomes que mostro no vídeo ok;)
@ryannaugusto1248
@ryannaugusto1248 2 жыл бұрын
o meu tambem deu esse erro, eu fiz exatamente oq estava no video
@devnetcore
@devnetcore 2 жыл бұрын
@@ryannaugusto1248 baixa o projeto do exemplo do vídeo e deixa o seu exatamente igual que vai funcionar;)
@ryannaugusto1248
@ryannaugusto1248 2 жыл бұрын
Esse video me ajudou a resolver o problema kzbin.info/www/bejne/hHqti5KKf7Sro9k&ab_channel=EduardoBarrosDev
@FabianaCossenzo
@FabianaCossenzo 2 жыл бұрын
@@devnetcore Como corrigir esse erro? E se baixar o projeto e continuar com o erro? O que pode ser?
@israelfelipe7107
@israelfelipe7107 Жыл бұрын
FUI FAZER A INSTALAÇÃO DO: Install-Package Pomelo.EntityFrameworkCore.MySql E APARECEU ISSO COMO FALHA NA INSTALAÇÃO. O QUE POSSO FAZER PARA CORRIGIR ? Install-Package : NU1605: Downgrade de pacote detectado: Microsoft.EntityFrameworkCore de 6.0.7 para 6.0.0. Referencie o pacote diretamente do projeto para selecionar uma versão diferente. WebMvcMysql -> Pomelo.EntityFrameworkCore.MySql 6.0.2 -> Microsoft.EntityFrameworkCore.Relational 6.0.7 -> Microsoft.EntityFrameworkCore (>= 6.0.7) WebMvcMysql -> Microsoft.EntityFrameworkCore (>= 6.0.0) No linha:1 caractere:1 + Install-Package Pomelo.EntityFrameworkCore.MySql + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand Install-Package : A restauração do pacote falhou. Revertendo as alterações no pacote para 'WebMvcMysql'. No linha:1 caractere:1 + Install-Package Pomelo.EntityFrameworkCore.MySql + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
@devnetcore
@devnetcore Жыл бұрын
A versão do seu projeto está diferente da versão que você está tentando instalar.
@gabrielalexandre6286
@gabrielalexandre6286 2 жыл бұрын
Otimo conteúdo, para o meu funcionar tive que add o Microsoft.EntityFrameworkCore.Tools
@rafaelmoura7932
@rafaelmoura7932 Жыл бұрын
salvou aqui rsrs... Tbm precisei trocar algumas coisas na connectionstring -> initial_catalog por database
CRUD MVC USANDO BANCO DE DADOS PostgreSQL  asp.net core / .NET 6 C#
25:56
DEV NET CORE Valdir Ferreira
Рет қаралды 12 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Funny superhero siblings
Рет қаралды 10 МЛН
когда не обедаешь в школе // EVA mash
00:51
EVA mash
Рет қаралды 4,2 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 95 МЛН
Web API em C# .NET 6 com EntityFramework e MySQL
25:35
Marciel de Liz Santos
Рет қаралды 10 М.
CRUD MVC USANDO BANCO DE DADOS ****SQL SERVER*** asp.net core / .NET 6 C#
21:25
DEV NET CORE Valdir Ferreira
Рет қаралды 38 М.
Proceso facturación, consulta de productos
46:42
Juan Pablo Rodriguez Toro
Рет қаралды 27
ASP.NET Core Crash Course - C# App in One Hour
1:00:44
freeCodeCamp.org
Рет қаралды 1,6 МЛН
INTEGRAÇÃO com MYSQL e SQL SERVER e POSTGRESQL usando Entity Framework Core
16:56
Filipe Brito · BraboDev
Рет қаралды 3,6 М.
CRUD com ASP.NET Core, Dapper e SQL Server - Simples e Completo
23:08
Next Wave Education
Рет қаралды 16 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57