Este é um post disponível para assinantes MVPVideo: Curso Online-Venda de lanches Online-Parte 15-Exclusão de dados e tratamento de erros para exceções no banco de dados
Nesta vídeo, criaremos método para filtrar exceções, fornecendo mensagens ao sistema, de acordo com a inconformidade presente.
Título: Curso Online-Venda de lanches Online-Parte 15-Exclusão de dados e tratamento de erros para exceções no banco de dados
Tempo: 13:54 min.
Resumo: Após a conclusão do curso básico de DB para aplicações em plataforma .NET, apresentamos a continuação dos estudos na plataforma de banco de dados, criando uma aplicação para a venda de lanches online.O curso abrange funcionalidades como stored procedures e os conceitos de transação com a base de dados.Os conceitos de criação de diagrama de classes para a análise do escopo da aplicação e código-fonte são apresentados no curso.Nesta video aula, continuamos o desenvolvimento do aplicativo que fará a configuração da aplicação de vendas. Este aplicativo deve conter, inicialmente, telas para configurar as tabelas que precisam ser populadas com os produtos a serem comercializados pela aplicação. Para tanto, serão utilizadas classes Linq para facilitar esta parte do desenvolvimento. São criadas tais classes que servirão de provedor de persistência para os métodos CRUD (Create, read, update e delete) do sistema.Tendo, a aplicação, um tratamento de erros específico para exceções ocasionadas pelo banco de dados, é criado um método para filtrar tal exceção, fornecendo mensagens de sistema, de acordo com a inconformidade presente.Após isso, é criado o código para exclusão de um dados do grid, aproveitando o código já existente e realizando as alterações necessárias.
Metodologia de desenvolvimento do exemplo: A aplicação de exemplo utiliza Orientação a Objetos, contudo não faz divisão das regras de negócio em camadas. Este exemplo não utiliza camadas pois o foco é aprendermos recursos avançados de .net com banco de dados. Veremos também como criar classes que servirão de provedor de persistência para todo o sistema.
Tecnologias utilizadas: Visual Studio 2008, SQL Server, Linq
Exemplos construídos: Código .NET, DB Sql Server
Palavras chaves: asp.net, C#, Stored Procedures, Sql Server, DB Avançado
Pedro Bajotto Filho.
Pedro Bajotto Filho (bajotto at gmail.com) é consultor de tecnologia da informação. Especialista em .NET, Java entre outras linguagens, nas plataformas Windows e Linux. Homepage: http://www.b3mentoring.com

download


