CRUD MVC USANDO BANCO DE DADOS ****SQL SERVER*** asp.net core / .NET 6 C#

  Рет қаралды 38,488

DEV NET CORE Valdir Ferreira

DEV NET CORE Valdir Ferreira

Күн бұрын

Fala pessoal,
Neste video criamos um CRUD MVC usando banco de dados Sql Server utilizando 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 Microsoft.EntityFrameworkCore.SqlServer
Comandos do Migration executados para criação do banco
Add-Migration Criacao-Inicial -Context Contexto
Update-database -Context Contexto

Пікірлер: 108
@positron3523
@positron3523 2 жыл бұрын
Perfeito e muito mais completo do que umas aulas aí divididas em partes com 50min cada, obrigada!
@glauberroqueferreira9450
@glauberroqueferreira9450 2 жыл бұрын
Parabéns pelo vídeo! Rápido, sem enrolação e muito bem explicado!
@ivanlyrios7145
@ivanlyrios7145 Жыл бұрын
Muito bom amigo! Vídeo rápido, simples, sem enrolação e cheio de conhecimento!
@MrJpmaluco
@MrJpmaluco Жыл бұрын
Muito obrigado professor, vídeo excelente. Se puder gostaria de deixar uma dica: quando fui instalar os pacotes instalei versões diferentes deles (no EntityCore usei a 7.0, no outro a 6.0, etc) e deu problema na hora de fazer o scaffold. Se alguem tiver o mesmo problema recomendo que instalem a versão mais recente, aqui instalei os pacotes nas versões 7.0 (fiz o projeto no .Net Core 6.0) pra tudo e funcionou exatamente como o professor explicou.
@arturdangelo9119
@arturdangelo9119 Жыл бұрын
A estrutura você usou o 7.0 (Suporte a termos Padrão) ou 6.0 (Suporte a longo prazo)? E quanto a versão dos frameworks, qual usou?
@JoaoBatista-nb7nw
@JoaoBatista-nb7nw 11 ай бұрын
@@arturdangelo9119 Por aqui deu erro no scaffold tb pelo msm motivo. Mas versão 7.0.12 dos frameworks e .Net Core 6.0 rodou tudo OK.
@gustavocasemirocampos1930
@gustavocasemirocampos1930 2 жыл бұрын
O video me ajudou bastante, foi o único lugar aonde pude encontrar um coteudo sobre CRUD, porém eu gostaria de poder entender tudo oque acontece por tras dos comandos, tenho conhecimento sobre SQL, mas mesmo assim não sei nem metade do que foi criado no Controller de forma automatica. Seria possível fazer um video criando todo um CRUD em um controller do zero? Explicando oque cada coisa faz, e para oque serve
@jonathanalmeida396
@jonathanalmeida396 Жыл бұрын
O vídeo mais intuitivo e pratico que já vi parabéns.
@robertofarias1545
@robertofarias1545 Жыл бұрын
Nossa...tava procurando saber exatamento onde colocar a string de conexão. Muito obrigado!
@rafaelfonseca3
@rafaelfonseca3 2 жыл бұрын
Para quem usar a Autenticação do Windows "Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;"
@fredcardoso325
@fredcardoso325 2 жыл бұрын
Valeu
@sergiorenatosteglich3087
@sergiorenatosteglich3087 2 жыл бұрын
Mais clareza... builder.Services.AddDbContext (options => options.UseSqlServer ("Server=\\SQLEXPRESS; DataBase=CRUD_MVC_SQL;Trusted_Connection=True"));
@eduardocarvalho31
@eduardocarvalho31 3 ай бұрын
Salvou meu dia, valeuuuu
@geraldonuccijunior3232
@geraldonuccijunior3232 2 жыл бұрын
Parabéns. Video simples e explicativo.
@juom7158
@juom7158 8 ай бұрын
Muito bom cara, você podia fazer um vídeo de formulário de cadastro no aspnet core 8 usando uma página básica criada por você mesmo integrando o banco e mostrando o passo a passo da criação.
@gabrieltomazinimarani6860
@gabrieltomazinimarani6860 Жыл бұрын
Cara, valeu demais, simples, mas funcional, exatamente do jeito que precisava!
@satanliveshere2243
@satanliveshere2243 2 жыл бұрын
parabéns! que ótima didática!
@josegilmarraimundo1201
@josegilmarraimundo1201 3 ай бұрын
Irmão você me ajudou d+ parabéns pelo seu trabalho
@JoaoPedro-vc1yi
@JoaoPedro-vc1yi Жыл бұрын
Excelente aula me ajudou muitoo !!
@hemilynara
@hemilynara 5 ай бұрын
Muito bom!!!!! Ótimo conteúdo ❤
@gabrielmancano4021
@gabrielmancano4021 2 жыл бұрын
Muito obrigado!!! Melhor que muito curso pago por aí
@rubengama2544
@rubengama2544 2 жыл бұрын
Conteúdo de muito valor amigo muito obrigado um grande abraço!!!
@BolsaCast365
@BolsaCast365 2 жыл бұрын
excelente explicação!!! tem algum vídeo explicando como utilizar um banco de dados existente?
@devnetcore
@devnetcore 2 жыл бұрын
Acredito que tenha mais são vídeos de 2 anos atrás. Esse pode lhe ajudar kzbin.info/www/bejne/f3WvdoaNprOrl6M
@sergiotavares9091
@sergiotavares9091 2 жыл бұрын
boa tarde amigo! muito bom a sua aula, mais vc não tem um video desse crud no Vscode? obrigado por compartilhar seus conhecimentos.
@devnetcore
@devnetcore 2 жыл бұрын
Olá meu amigo tudo bem? VSCODE só temos no canal vídeo utilizando React ou Angular. ;)
@lucasssj41
@lucasssj41 2 жыл бұрын
Passei muita dificuldade tentando programar em C# pelo vscode, desisti e fiz um dual boot de windows só pra usar o visual studio
@gustavoluiz5458
@gustavoluiz5458 2 жыл бұрын
Me ajudou bastante, Nota 10
@issinhoSJN
@issinhoSJN 11 ай бұрын
Parabéns!
@Ricardo_Oliveira1988
@Ricardo_Oliveira1988 Жыл бұрын
Boa noite professor, tudo bem? primeiramente gostaria de agradecer pelo conhecimento que você tem transmitido para nós, principalmente iniciantes na área e pela excelente didática. Estou construindo o CRUD da mesma forma que o senhor está mostrando, mas no momento em que uso o Update-database -Context Contexto, ele dá o seguinte erro: "A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - A cadeia de certificação foi emitida por uma autoridade que não é de confiança.) "
@devnetcore
@devnetcore Жыл бұрын
Acredito que falta configurar a string de conexão corretamente. Geralmente ocorre esse erro quando não está definida. Mesmo assim, baixe o projeto de exemplo deixado na descrição e verifica a conexão que está no arquivo appsettings. Só pegar e adequa para o seu projeto ok.
@Ricardo_Oliveira1988
@Ricardo_Oliveira1988 Жыл бұрын
@@devnetcore realmente era string de conexão que estava errado. Valeu a ajuda. Mais uma vez muito obrigado.
@alexandreluchetti
@alexandreluchetti Жыл бұрын
Boa tarde. Tive o mesmo problema mas não consegui resolver. Gerei a string de conexão de acordo com o outro vídeo do professor... (kzbin.info/www/bejne/iGGok5J_pMiUf9U)
@joaomarcelo5401
@joaomarcelo5401 10 ай бұрын
sabe mto irmao
@sinhuu.s2
@sinhuu.s2 Жыл бұрын
sensacional
@jordancode
@jordancode Жыл бұрын
Conteúdo bom !
@laurasuzany1187
@laurasuzany1187 2 жыл бұрын
O C# é bem pratico se comparado ao JAVA só o que é chato é esse monte de versão coisas do Core não posso usar no framework e vice versa Otima aula!!!!!!!!!!
@issinhoSJN
@issinhoSJN 10 ай бұрын
O C# não se altera...
@musicandocommarcussouza1646
@musicandocommarcussouza1646 9 ай бұрын
AMIGO BOA NOITE SUA DIDATICA É MUITO BOA! QUERIA SABER MAIS TIPO COMO ALTERRA A COR DOS BOTOES COR DA TELA...COMO FAÇO PARA BATER UM PAPO COM VC?
@devnetcore
@devnetcore 9 ай бұрын
Entra no grupo e coloca sua dúvida lá, alguém vai lhe ajudar chat.whatsapp.com/J00fLS1rgpVBz3SGUOIFW4
@pedrod.henrique3085
@pedrod.henrique3085 Жыл бұрын
Vlwwwww, me ajudou demais mano
@gustavosantos199
@gustavosantos199 2 жыл бұрын
Muito bem explicado.
@devnetcore
@devnetcore 2 жыл бұрын
Já no caso da string de conexão, da uma olhadinha no Google, e bem simples vc vai achar diversos exemplos ok. Infelizmente aqui no canal não tenho vídeos explicando;)
@crotoco_xd9521
@crotoco_xd9521 8 ай бұрын
E se tivesse de incluir outra tabela e outra função chamadas categoria, como seria feito?
@JonatasCoelho
@JonatasCoelho Жыл бұрын
Boa noite, Excelente aula. Somente uma dúvida, quando estou usando o método de autenticação do Windows, qual UserID e Password tenho que informar na string de conexão do banco???
@devnetcore
@devnetcore Жыл бұрын
Quando vc estiver utilizando a opção do Windows ele pega automático 😉
@CartadadeMestre
@CartadadeMestre 2 жыл бұрын
Valeu!
@jeanmichael8069
@jeanmichael8069 2 жыл бұрын
Ótimo vídeo!!!
@taganetinfo
@taganetinfo Жыл бұрын
Quando forem instalar o "EntityFrameworkCore", instalem a verão 6.0.11, pois a versão 7 acima não roda o Migration, apresentando erro.
@devnetcore
@devnetcore Жыл бұрын
Qual erro?
@probot3690
@probot3690 Ай бұрын
@@devnetcore o erro apresentado é Failed to generate SSPI context. Ja tentei de várias formas contornar isso mas sem sucesso
@delianapestana2976
@delianapestana2976 Жыл бұрын
Obrigada!
@angelinofernandonhampossa426
@angelinofernandonhampossa426 2 жыл бұрын
Excelente
@DomingosTchivela
@DomingosTchivela 6 ай бұрын
Muito boa aula. Tem como fazer um com uma tela de login e cadastro de users?
@devnetcore
@devnetcore 4 ай бұрын
Fizemos utilizando angular e mvc
@DomingosTchivela
@DomingosTchivela 4 ай бұрын
@@devnetcore É um pouco trabalhoso usar a mesma linguagem que usou-se nesse projecto da aula?
@devnetcore
@devnetcore 4 ай бұрын
@@DomingosTchivela Nao entendi a pergunta
@carlosramos156
@carlosramos156 11 ай бұрын
adorei o video, direto ao ponto, mas estou com uma dificuldade na hora de gerar o banco de dados ele da um erro Keyword not supported: 'provider'. tem alguma idea de como posso corrigir isso?
@devnetcore
@devnetcore 10 ай бұрын
A String de conexão provavelmente não está correta, verifica se está com seu banco e usuário definido
@makitakuwa1642
@makitakuwa1642 2 жыл бұрын
Muito bem explicado, consegui fazer certo seguindo as instruções. Mas preciso fazer um cadastro de pessoas com vários atributos, mas no caso eu teria que fazer uma classe Pessoa com os atributos: Nome, CPF, Endereço e Telefone, mas preciso fazer a classe Endereço com os atributos: Logradouro, Numero, Bairro, Cidade, Estado e CEP, e a classe Telefone com os atributos: Tipo de telefone, DDD e Número. Como faço para incluir os atributos das classes Endereço e Telefone na classe Pessoa? Desculpe sou iniciante e estou perdida ainda.
@devnetcore
@devnetcore 2 жыл бұрын
E Um pouco difícil para explicar por aqui, mais temos uma playlist de criação de um sistema ecommerce que tem algo muito parecido com oque você precisa. E também dentro de algum dos vídeos tem um link para acessar nosso grupo no WhatsApp que serve de help para todos os vídeos do canal. Link playlist completa projeto ecommerce kzbin.info/aero/PLP8qOphXwRnIqrLjD3KlaWRj2a4HJmYhu
@josuealves7929
@josuealves7929 5 ай бұрын
Top
@TheNunesnd
@TheNunesnd Жыл бұрын
Gostei muito da sua aula, ficou excelente, só não entendi como você pegou o endereço do banco de dados e copiou-o para colocá-lo de parâmetro em option.UseSqlServer("TODO AQUELE ENDEREÇO"). parabéns pela iniciativa
@devnetcore
@devnetcore Жыл бұрын
Olá tudo bem, da uma olhadinha no vídeo que demonstro como pegar a URL do banco. kzbin.info/www/bejne/iGGok5J_pMiUf9U
@EstudianteMedicinaBarcelo
@EstudianteMedicinaBarcelo 9 ай бұрын
nao consigo criar a pasta do Productos da erro erro erro aoexecur ogerador de codigoselecionado a restauracao do pacote falho revertendo as alteracoes no pacote para WebCrud...
@devnetcore
@devnetcore 9 ай бұрын
Deixamos no vídeo algumas referências que podem causar esse erro, tenta instalar e faz o teste novamente
@JulioBacoli
@JulioBacoli Жыл бұрын
Pena que recebo um erro quando tento add migration. VEJA: Unable to create an object of type 'DevFreelaDbContext'. For the different patterns supported at design time.
@JulioBacoli
@JulioBacoli 11 ай бұрын
Acabe não falando mais já consegui resolver tudo certinho e agora estou vacinado contra esse erro e outros
@adryanribeiro5060
@adryanribeiro5060 2 жыл бұрын
Não consigo gerar a migration, to ficando maluco ja; Ontem eu fiz um projeto que rodou tudo certinho, mas esse só da "Build Failed." quando tento gerar, mas nenhum detalhe, nao acho como resolver em lugar nenhum
@devnetcore
@devnetcore 2 жыл бұрын
Entra no grupo e posta esse erro chat.whatsapp.com/GS0QO1QWx2lF5a1YfcxYEU
@tresoriodomingos9370
@tresoriodomingos9370 11 ай бұрын
Ola professor, ao adicionar controller, estou tendo erro seguinte ¨a restauração do pacote falhou. Revertendo as alterações no pacote para (nome de projeto)¨
@devnetcore
@devnetcore 10 ай бұрын
Entra no nosso grupo no zap e posta o erro lá por favor chat.whatsapp.com/J00fLS1rgpVBz3SGUOIFW4
@denerribeiro1646
@denerribeiro1646 4 ай бұрын
Cara eu tentei adicionar mais campos, por exemplo descrição, preço... Porém quando preencho os campos as informações não são salvadas no banco de dados, saberia me dizer o que falta?
@denerribeiro1646
@denerribeiro1646 4 ай бұрын
Mesmo eu preencho o campo vem tudo como NULL porém o campo está configura para permitir nulos
@devnetcore
@devnetcore 4 ай бұрын
@denerribeiro1646 entra no nosso grupo e posta sua duvida lá ok. Assim tentaremos te ajudar. chat.whatsapp.com/J00fLS1rgpVBz3SGUOIFW4
@LuiGui
@LuiGui 2 жыл бұрын
Poderia fazer um vídeo sobre o Razor Pages.
@devnetcore
@devnetcore 2 жыл бұрын
Temos uma série no canal Dev Net Core somente com razor e mvc kzbin.info/aero/PLP8qOphXwRnIqrLjD3KlaWRj2a4HJmYhu
@lucassanti6796
@lucassanti6796 2 жыл бұрын
Professor, tem como o fazer algo referente a crud através de modal ? em vez de redirecionar para outra rota /Create, abrir um modal e quando criar adicionar na listagem.
@devnetcore
@devnetcore 2 жыл бұрын
Anotado;)
@AJDesignerDigital
@AJDesignerDigital Жыл бұрын
Boa tarde, tem como você enviar esses pacotes pra instalar manualmente ? porque o meu quando clico CTRL+. no Context : Dbcontext ele não acha nada pra instalar e não funciona
@devnetcore
@devnetcore Жыл бұрын
Não entendi, qual pacote? Tudo que é instalado e da Microsoft. Mais qualquer dúvida você pode baixar o exemplo que está na descrição do vídeo, e comparar para ver se não tem alguma diferença no que você está fazendo. Como dica, tenta fazer tudo exatamente igual, até os nomes ok 😉
@AJDesignerDigital
@AJDesignerDigital Жыл бұрын
@@devnetcore consegui encontrar, na verdade o meu não procurava na net, amigo meu resolveu
@fernandafortes3782
@fernandafortes3782 9 ай бұрын
No meu projeto deu esse erro (provider: SSL Provider, error: 0 - A cadeia de certificado foi emitida por uma autoridade não fidedigna.)
@devnetcore
@devnetcore 9 ай бұрын
Entra no grupo e coloca sua dúvida lá, alguém vai lhe ajudar chat.whatsapp.com/J00fLS1rgpVBz3SGUOIFW4
@brenoamador6947
@brenoamador6947 Жыл бұрын
O meu está dando erro no Scaffold toda hora que tento fazer, já fiz de todo jeito e nada
@devnetcore
@devnetcore Жыл бұрын
Geralmente esse erro acontece quando falta algum pacote de dependência para essa geração. Verifica no projeto que deixamos de exemplo no link da descrição e compara se vc está usando os mesmos pacotes do exemplo;)
@brenoamador6947
@brenoamador6947 Жыл бұрын
@@devnetcore Muito obrigado amigo, consegui aqui, era a String de conexão do banco
@fernandafortes3782
@fernandafortes3782 10 ай бұрын
Qual site você recomenda para baixar este tipo de projeto de graça ?
@rangelzanelato2793
@rangelzanelato2793 2 жыл бұрын
Amigo. Sou novo no seu canal e estou com duvidas. fui fazer o controler produtos e negou the method or operation is not implemented, saberia me ajudar como resolver?
@devnetcore
@devnetcore 2 жыл бұрын
Qual a versão do net vc está usando?
@gabrielmancano4021
@gabrielmancano4021 2 жыл бұрын
Olá Valdir, tudo bem? Cara, como eu faço pra atualizar meu banco de dados e meu projeto ao inserir um novo Model e uma nova Controller? (No caso, eu fiz primeiro com "Alunos" e deu tudo certo, mas agora quero incluir um novo, "Funcionarios". Criei a classe no models e criei um Controller igual vc fez para a nova classe Funcionario.cs, mas ao dar o comando Update database não atualiza a tabela no banco de dados). Obrigado!!
@devnetcore
@devnetcore 2 жыл бұрын
Eu acho que faltou você incluir no contexto o DbSet do novo objeto que vc criou. Se vc não incluir isso o Entityfrework não entende que é para criar ;)
@Dom_Wicly
@Dom_Wicly Жыл бұрын
Olá! esse projeto serve para conectar com um banco legado? eu gostaaria de criar um projeto para tabelas já existentes
@devnetcore
@devnetcore Жыл бұрын
Você co segue, porém você vai precisar criar as classes das tabelas que vc precisa, ou fazer engenharia reversa para criação das classes automáticas no projeto. Procura no canal Dev Net Core sobre engenharia reversa ok 😉
@fredcardoso325
@fredcardoso325 2 жыл бұрын
Não entendi como ligar o banco no visual Studio
@devnetcore
@devnetcore 2 жыл бұрын
Você deve usar a string de conexão com o sql. Vou deixar o link abaixo mostrando como se obtém a string de conexão. kzbin.info/www/bejne/iGGok5J_pMiUf9U
@TheFeionight
@TheFeionight 2 жыл бұрын
O meu ta dando um erro atras do outro pqp que raiva nao saber nada
@devnetcore
@devnetcore 2 жыл бұрын
Olá meu amigo tudooooo bem? Vou passar o link do nosso grupo no zap, posta o erro lá que alguém vai lhe ajudar ok chat.whatsapp.com/GS0QO1QWx2lF5a1YfcxYEU
@TheFeionight
@TheFeionight 2 жыл бұрын
@@devnetcore Deus Abençoe demais vcs nao sei como agradecer precisando de qualquer coisa conte comigo
@rheydne
@rheydne 2 жыл бұрын
como dar o add migration no vs code?
@devnetcore
@devnetcore 2 жыл бұрын
E da mesma forma que no visual studio, porém não este projeto e aconselhável que seja feito no Visual studio 2022;)
@dropedala
@dropedala 2 жыл бұрын
Eu segui tudo, e deu uns erros.
@devnetcore
@devnetcore 2 жыл бұрын
Baixa o exemplo do video e compara se o seu não tem alguma diferença :)
@dropedala
@dropedala 2 жыл бұрын
@@devnetcore Sim eu vou baixar, vai ser melhor.
@katieleoliveira914
@katieleoliveira914 Жыл бұрын
você tem instagram? queria tira uma duvida
@devnetcore
@devnetcore Жыл бұрын
Segue instagram.com/dev_net_core_valdir_ferreira?igshid=YmMyMTA2M2Y=
CRUD MVC USANDO BANCO DE DADOS MYSQL .NET 6 C#
29:19
DEV NET CORE Valdir Ferreira
Рет қаралды 22 М.
Aplicação ASP. NET Core MVC -  Aprenda os  Fundamentos!!
32:00
Crislaine D'Paula
Рет қаралды 14 М.
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 42 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,6 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 76 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 58 МЛН
CRUD without Entity Framework in ASP.NET Core MVC
44:30
CodAffection
Рет қаралды 105 М.
Dot.net core 6.0 criando uma conexão simples com o MySql
6:18
Jean Bieda
Рет қаралды 4,8 М.
ASP.NET Core Crash Course - C# App in One Hour
1:00:44
freeCodeCamp.org
Рет қаралды 1,6 МЛН
CRIANDO UMA CRUD API COM .NET. | CSHARP E ENTITY FRAMEWORK ORM
1:23:31
Cristian William Dev
Рет қаралды 22 М.
COMO OBTER A STRING DE CONEXÃO DO BANCO SQL SERVER LOCAL
13:58
DEV NET CORE Valdir Ferreira
Рет қаралды 14 М.
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 42 МЛН