Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Criando Stored Procedures em C# com funções escalares - Curso Desenvolvimento para SQL Server com .NET - Parte 10
Nesta vídeo será mostrado como criar uma Stored Procedure que vai retornar um único valor, um objeto, que representa uma função escalar executada sobre um determinado campo da tabela.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Tempo: 14:13 min
Mini Resumo: Nessa videoaula será mostrado como o código mescla recursos que já estudamos nas aulas anteriores, com o uso de SqlCommand com parâmetros. Criaremos uma estrutura dinâmica, com SqlMetaData / SqlDataRecord para devolver para o cliente o valor obtido no servidor. Como o SqlCommand vai retornar somente um único campo em um único registro, usamos o método ExecuteScalar, que retorna um object (classe base do .NET), otimizando a consulta e alocação de recursos. Um bloco using garantirá a correta alocação e liberação de recursos para conexões. Ao final é mostrado um recurso interessante, como combinar a execução de procedures em TSQL no servidor com procedures escritas em C#, aumentado o nível de abstração em camadas (DBA vs. Developer)
Tecnologias utilizadas: Visual Studio 2010, SQL Server 2008, C#
Exemplos construídos: Projeto de Banco de Dados CLR Database no Visual Studio
Palavras chaves: Visual Studio, SQL Server, CLR, Banco de Dados, Programação, SqlCommand, SqlMetaData, SqlDataRecord, ExecuteScalar
Microsoft Certified Professional - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET, Arquitetura), MVP, Delphi Certified Professional, Colaborador Editorial Revistas .net Magazine e ClubeDelphi http://www.gpauli.com http://www.facebook.com/guintherpauli http://www.twitter.com/guintherpauli http://br.li...

download


