Requisições GET
JumpKick.HttpLib — Requisições GET 1. Sintaxe básica 1: Requisição mínima funcional (sem tratamento de erros) Sem o OnFail, qualquer erro de rede vai travar o programa com uma janela de …
Estúdio Independente de Desenvolvimento de Software
JumpKick.HttpLib — Requisições GET 1. Sintaxe básica 1: Requisição mínima funcional (sem tratamento de erros) Sem o OnFail, qualquer erro de rede vai travar o programa com uma janela de …
Breve apresentação da HttpLib (C# .NET Framework) 1. Visão geral da biblioteca HttpLib (autor James Thorne) é uma biblioteca auxiliar para requisições HTTP do .NET, licenciada sob a Apache 2.0. …
O método Dapper Query<T1,T2,TReturn>() implementa o mapeamento de junção de tabelas um‑para‑um Exemplo 1. Definição das classes de entidade 2. Lógica da consulta Consulta de múltiplas tabelas com JOIN
Operações com múltiplas instruções Dapper‑ QueryMultiple Exemplo Consulta com múltiplas instruções e parâmetros Operações com múltiplas instruções
Exemplo Ambas as formas de parâmetro funcionam Exclusão em lote Delete Consulta IN com múltiplas condições Consulta IN
Criar procedimento armazenado MySQL Invocar o procedimento armazenado Procedimento armazenado com retorno de resultados Use .Query<T>() quando o procedimento retornar dados de consulta Procedimentos armazenados com Dapper
Observação original: A exclusão de entidades usa um Id único. A estrutura principal do SQL é DELETE … WHERE ChavePrimaria=Valor O exemplo abaixo possui vulnerabilidade de injeção de SQL Forma …
Observação original: a lógica de atualização é parecida com a de inserção; escreva o comando UPDATE e use WHERE para alterar apenas as linhas‑alvo. Exemplo Forma parametrizada padrão Atualizar apenas …
Operações de inserção com Dapper Exemplo Observações Obter ID da chave primária autoincremental de novo registro (MySQL) Se a tabela student tiver uma chave primária autoincremental Id, recupere o identificador …
O Dapper tem suporte a vários bancos de dados. Neste tutorial vamos usar o MySQL como exemplo. Você precisa instalar o MySQL por conta própria antes de começar. Depois de …