Mano foi mt foda esse video, de verdade, mas o final, na parte do controller , pra quem nao usa o visual studio nao deu pra entender nada oq acontece ali e mt menos poder replicar pra estudar
Olá. Nessa aula utilizei o Visual Studio Community pra facilitar para a maioria das pessoas. Já me solicitaram essa mesma aula utilizando Visual Studio Code, que aí podem replicar a implementação utilizando qualquer sistema operacional. Logo estarei gravando e disponbilizando. Mas, no seu caso aí, cria as controllers como se estivesse criando uma classe normal, acrescenta a herança e as annotations como aparecem na aula. Outra coisa é instalar as bibliotecas manualmente via terminal de comando através do gerenciador de pacotes. Assim, você vai conseguir realizar o funcionamento das implementaações. O código criado vai ser o mesmo independente da IDE (Visual Studio Code ou Visual Studio Community) ou do Sistema Operacional (Windows Linux ou MAC).
Olá José. Hoje tenho dois cursos disponíveis. Curso de Desenvolvimento de Software para Iniciantes em C# www.cursocsharpeiniciante.com.br/ e o Curso de Desenvolvimento de APIs com C# www.cursocsharpeapi.com.br/ Dá uma olhada lá... Abraço.
Marciel. No meu caso estou usando o SQL Server 2018 porém ao dar o comando de update-dabase pra também já criar o banco, tive os seguintes erros: An error occurred using the connection to database '' on server 'DESKTOP-HUP3DM7\SQLSERVER'. e também: "An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding 'EnableRetryOnFailure()' to the 'UseMySql' call." Dá um help ?
Oi Roni... A aula é específica para o MySQL. Para o uso do SqlServer, você vai precisar alterar algumas coisas no projeto para uso do SqlServer. Bibliotecas você não precisa se preocupar, porque o pojeto já vai ter o que se precisa para o SqlServer, já que ele vem nativo com as bibiotecas do Entity Framework e .NET. Você vai precisar alterar a string de conexão pra o formato do SqlServer no arquivo App Settings. Lembrando que apesar de parecidas, as strings de conexão tem particularidades para cada banco de dados. Outra coisa é no arquivo program.cs, você vai precisar alterar o UseMysql para UseSqlServer. O erro que você está tendo é referente a coenão e uso do banco de dados, alterando a string de conexão e adequando program.cs para uso do SqServer, já deve funcionar. Abraços...
Oi Luis Felipe. Não disponibilizei o projeto pronto. Mas verifique se está utilizando as mesmas versões das bibliotecas utilizadas, pode ser que tenha alguma atualização e que esteja gerando os erros. Você pode também me contatar pelo e-mail marciel.dls@gmail.com, enviando print ou a listagem dos erros que fica mais fácil de eu identificar e lhe ajudar. Abraço.
Encontrei um erro no momento de criar o controller.... não sei o que aconteceu. "Erro ao executar o gerador de código selecionado: 'A restauração do pacote falhou. Revertendo alterações no pacote para 'APIMySql'.' Mas apesar da minha dor de cabeça obrigado pelo conteúdo, Marciel.
Oi Matheus. Obrigado por gostar do conteúdo. No caso que você relatou, tente realizar a limpeza do projeto e a compilação novamente. Outra coisa também é verificar a versão que você está usando das bibliotecas do MySQL.
Olá Ed. Nessa aula utilizei o Visual Studio Community e Windows pra facilitar para a maioria das pessoas. Já me solicitaram essa mesma aula utilizando Visual Studio Code, que aí podem replicar a implementação utilizando qualquer sistema operacional. Logo estarei gravando e disponbilizando. Mas, no seu caso aí, cria as controllers como se estivesse criando uma classe normal, acrescenta a herança e as annotations como aparecem na aula. Outra coisa é instalar as bibliotecas manualmente via terminal de comando através do gerenciador de pacotes. Assim, você vai conseguir realizar o funcionamento das implementaações. O código criado vai ser o mesmo independente da IDE (Visual Studio Code ou Visual Studio Community) ou do Sistema Operacional (Windows Linux ou MAC).
Olá SX. Se você estiver com um projeto Web Forms, a configuração do contexto e do Entity é bem diferente, já que o projeto utiliza versões anteriores do .NET. Um projeto do tipo Aplicaçao Windows Forms, se estiver utilizando versão do .NET a partir da 6, a configuração é muito idêntica como usda nessa aula. Agora, se a versão do .NET do projeto Aplicação Windows Forms for abaixo da 6, muda também. O uso do contexto do banco e os comandos para o CRUD não muda. O que muda é a forma como o serviço do contexto e do Entity é configurado no program.cs ou no startup.cs dependendo da versão do .NET. Aqui abaixo, segue o link de uma aula que você encontra como é a configuração para uso com .NET na versão 5. th-cam.com/video/jiR6UyxKmMU/w-d-xo.html
cara voce é foda estou participando de um processo onde tenho que criar uma API com ASP porem so sabia usar SPRING , ajudou dms valeu
Olá Igor. Que bom que ajudou, fico muito feliz. É muito bom compartilhar o conhecimento e ver que ajuda outras pessoas. Abraço...
Parabéns cara, perfeito!
Valeu João Augusto. Abraço.
Muito obrigado por compartilhar conhecimento conosco, aguardando mais conteúdos, como o uso de DTOs e relacionamento de tabelas.
Legal que gostou do conteúdo Adroaldo. Sempre estarei postando conteúdos novos. Grande abraço.
Ótima didática parabéns por disponibilizar seu tempo para ensinar!
Obrigado Lucas. Sempre é bom compartilhar o conhecimento. Abraço.
Apresentação focada e cristalina. Muito obrigado Marciel.
Legal Paulo. Procurei passar de maneira objetiva, simples e prática. Que bom que gostou. Abraço.
Parabéns! Excelente conteúdo. Sucesso!
Obrigado Willian. Que bom que gostou. Abraço.
Parabéns irmão, vídeos simples assim ensinam bastante e ajudam muito quem está iniciando!
Obrigado Felipe. Que bom que a aula ajudou. Abraço.
Parabéns pela forma como você repassa o conhecimento, sensacional mesmo!
Desejo muito sucesso para o seu canal.
Obrigado Davi. Fico feliz que gostou da minha didática. Abraço
Parabéns. Bem simples e objetivo
Olá Thiago. Obrigado, que bom que gostou. abraço.
Muito bom excelente
Olá Eclipse Total. Legal que tenha gostado. Abraço.
@marciel, excelente aula. Parabéns.
Valeu Juarez. Grande abraço.
Muito bom. Obrigado!
Valeu Willian. Legal que gostou da aula. Abraço.
Mano foi mt foda esse video, de verdade, mas o final, na parte do controller , pra quem nao usa o visual studio nao deu pra entender nada oq acontece ali e mt menos poder replicar pra estudar
Olá. Nessa aula utilizei o Visual Studio Community pra facilitar para a maioria das pessoas.
Já me solicitaram essa mesma aula utilizando Visual Studio Code, que aí podem replicar a implementação utilizando qualquer sistema operacional. Logo estarei gravando e disponbilizando. Mas, no seu caso aí, cria as controllers como se estivesse criando uma classe normal, acrescenta a herança e as annotations como aparecem na aula. Outra coisa é instalar as bibliotecas manualmente via terminal de comando através do gerenciador de pacotes. Assim, você vai conseguir realizar o funcionamento das implementaações. O código criado vai ser o mesmo independente da IDE (Visual Studio Code ou Visual Studio Community) ou do Sistema Operacional (Windows Linux ou MAC).
Marciel, quais são os cursos da sua instituição? pretendo saber um pouco mais se calhar vou tirar alguns.
Olá José. Hoje tenho dois cursos disponíveis.
Curso de Desenvolvimento de Software para Iniciantes em C#
www.cursocsharpeiniciante.com.br/
e o Curso de Desenvolvimento de APIs com C#
www.cursocsharpeapi.com.br/
Dá uma olhada lá... Abraço.
salvou
Coisa linda João. Muito bom.
Marciel. No meu caso estou usando o SQL Server 2018 porém ao dar o comando de update-dabase pra também já criar o banco, tive os seguintes erros:
An error occurred using the connection to database '' on server 'DESKTOP-HUP3DM7\SQLSERVER'.
e também:
"An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding 'EnableRetryOnFailure()' to the 'UseMySql' call."
Dá um help ?
Oi Roni... A aula é específica para o MySQL. Para o uso do SqlServer, você vai precisar alterar algumas coisas no projeto para uso do SqlServer. Bibliotecas você não precisa se preocupar, porque o pojeto já vai ter o que se precisa para o SqlServer, já que ele vem nativo com as bibiotecas do Entity Framework e .NET. Você vai precisar alterar a string de conexão pra o formato do SqlServer no arquivo App Settings. Lembrando que apesar de parecidas, as strings de conexão tem particularidades para cada banco de dados. Outra coisa é no arquivo program.cs, você vai precisar alterar o UseMysql para UseSqlServer. O erro que você está tendo é referente a coenão e uso do banco de dados, alterando a string de conexão e adequando program.cs para uso do SqServer, já deve funcionar. Abraços...
Show Mas fiz tudo igualzinho e explode erro pra todos lado ehehe
tem, o repo desse exmplo?
Oi Luis Felipe. Não disponibilizei o projeto pronto. Mas verifique se está utilizando as mesmas versões das bibliotecas utilizadas, pode ser que tenha alguma atualização e que esteja gerando os erros. Você pode também me contatar pelo e-mail marciel.dls@gmail.com, enviando print ou a listagem dos erros que fica mais fácil de eu identificar e lhe ajudar. Abraço.
Poderia ter usado dessa forma no program para não precisar procurar a versao do banco
ServerVersion.AutoDetect(mySqlConnection)
Olá Paulo. Obrigado pela contribuição. Abraço
Encontrei um erro no momento de criar o controller.... não sei o que aconteceu.
"Erro ao executar o gerador de código selecionado: 'A restauração do pacote falhou. Revertendo alterações no pacote para 'APIMySql'.' Mas apesar da minha dor de cabeça obrigado pelo conteúdo, Marciel.
Oi Matheus. Obrigado por gostar do conteúdo. No caso que você relatou, tente realizar a limpeza do projeto e a compilação novamente. Outra coisa também é verificar a versão que você está usando das bibliotecas do MySQL.
@@MarcieldeLizSantos funcionou mestre!! Muito obrigado
@@matheusbuchada5145 Muito bom. Abraço
estou com o mesmo erro,e preciso aprender para o meu trabalho,poderia detalhar melhor ocmo resolveu por favor?
@matheusbuchada estou com o mesmo erro,e preciso aprender para o meu trabalho,poderia detalhar melhor ocmo resolveu por favor?
Professor tem como colocar na internet - deploy - de maneira gratuita esse projeto usando o linux e vscode
Olá Ed. Nessa aula utilizei o Visual Studio Community e Windows pra facilitar para a maioria das pessoas.
Já me solicitaram essa mesma aula utilizando Visual Studio Code, que aí podem replicar a implementação utilizando qualquer sistema operacional. Logo estarei gravando e disponbilizando. Mas, no seu caso aí, cria as controllers como se estivesse criando uma classe normal, acrescenta a herança e as annotations como aparecem na aula. Outra coisa é instalar as bibliotecas manualmente via terminal de comando através do gerenciador de pacotes. Assim, você vai conseguir realizar o funcionamento das implementaações. O código criado vai ser o mesmo independente da IDE (Visual Studio Code ou Visual Studio Community) ou do Sistema Operacional (Windows Linux ou MAC).
e se fazer com o forms como seria??
Olá SX. Se você estiver com um projeto Web Forms, a configuração do contexto e do Entity é bem diferente, já que o projeto utiliza versões anteriores do .NET. Um projeto do tipo Aplicaçao Windows Forms, se estiver utilizando versão do .NET a partir da 6, a configuração é muito idêntica como usda nessa aula. Agora, se a versão do .NET do projeto Aplicação Windows Forms for abaixo da 6, muda também. O uso do contexto do banco e os comandos para o CRUD não muda. O que muda é a forma como o serviço do contexto e do Entity é configurado no program.cs ou no startup.cs dependendo da versão do .NET.
Aqui abaixo, segue o link de uma aula que você encontra como é a configuração para uso com .NET na versão 5.
th-cam.com/video/jiR6UyxKmMU/w-d-xo.html