Perguntas com a marcação «dapper»

231
SELECT * FROM X ONDE id IN (…) com Dapper ORM

Qual é a melhor maneira de escrever uma consulta com a cláusula IN usando o Dapper ORM quando a lista de valores da cláusula IN vem da lógica de negócios? Por exemplo, digamos que eu tenho uma consulta: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) O

194
Executando inserções e atualizações com o Dapper

Estou interessado em usar o Dapper - mas, pelo que sei, ele suporta apenas a Consulta e Execução. Não vejo que o Dapper inclua uma maneira de inserir e atualizar objetos. Dado que nosso projeto (a maioria dos projetos?) Precisa fazer inserções e atualizações, qual é a melhor prática para inserir e...

173
Mapear manualmente nomes de colunas com propriedades de classe

Eu sou novo no Dapper micro ORM. Até agora, posso usá-lo para coisas simples relacionadas ao ORM, mas não consigo mapear os nomes das colunas do banco de dados com as propriedades da classe. Por exemplo, eu tenho a seguinte tabela de banco de dados: Table Name: Person person_id int first_name...

127
Como mapeio listas de objetos aninhados com o Dapper

Atualmente, estou usando o Entity Framework para meu acesso ao banco de dados, mas quero dar uma olhada no Dapper. Eu tenho aulas como esta: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name...

111
Uso correto de Multimapping no Dapper

Estou tentando usar o recurso Multimapping do dapper para retornar uma lista de ProductItems e clientes associados. [Table("Product")] public class ProductItem { public decimal ProductID { get; set; } public string ProductName { get; set; } public string AccountOpened { get; set; } public...

106
Como usar transações com dapper.net?

Eu gostaria de executar várias instruções de inserção em várias tabelas. Estou usando o dapper.net. Não vejo nenhuma maneira de lidar com transações com dapper.net. Compartilhe suas idéias sobre como usar transações com

96
Ajustando CommandTimeout no Dapper.NET?

Estou tentando executar backups SQL por meio de um procedimento armazenado por meio do Dapper (o restante do meu aplicativo usa o Dapper, portanto, prefiro manter essa parte em execução também). Funciona bem até o CommandTimeout entrar em ação. using (var c = SqlConnection(connstring)) {...

86
Como criar argumentos para uma consulta Dapper dinamicamente

Eu tenho um dicionário de valores. Ex: "Nome": "Alex" Existe uma maneira de passar isso para Dapper como argumentos para uma consulta? Aqui está um exemplo que mostra o que eu quero fazer. IDictionary<string, string> args = GetArgsFromSomewhere(); string query = "select * from people...