André Alves de Lima

Talking about Software Development and more…

Acesso a dados

Desacoplando o acesso a dados da aplicação com o padrão Repository e Unit of Work

Os padrões Repository e Unit of Work são design patterns muito conhecidos e a cada dia mais utilizados no desenvolvimento de aplicações de negócios. O grande problema é que a maioria dos exemplos que encontramos desses padrões é voltada para desenvolvimento web, ou utiliza uma tecnologia muito específica na implementação (por exemplo, Repository para Entity […]

Aprendendo Entity Framework – Parte 1 de N – Introdução ao Entity Framework

Se você algum dia já procurou conteúdo sobre Entity Framework na internet, muito provavelmente você percebeu que já existem diversos artigos, tutoriais e cursos sobre essa tecnologia. Mas, mesmo assim, depois desse assunto ter sido um dos mais votados na minha última pesquisa de temas, resolvi criar uma série própria sobre ele aqui no site. […]

Introdução ao Dapper

Não é de hoje que leitores do site pedem para que eu escreva sobre o Dapper, micro-ORM que tem a fama de ser extremamente performático e simples de utilizar. Eu relutei para escrever sobre essa biblioteca, principalmente porque até hoje eu não tive nenhuma experiência com ela, e eu só costumo escrever sobre alguma coisa […]

Salvando arquivos no banco de dados com C# e ADO.NET

Uma das primeiras coisas que aprendemos depois de dominarmos o básico de uma linguagem de programação é como fazemos para manipularmos bancos de dados com essa linguagem. Afinal de contas, temos que salvar os dados da nossa aplicação em algum lugar, não é mesmo? Esse lugar costuma ser um banco de dados. Com o ADO.NET […]

Utilizando o Oracle com C# e VB.NET

De acordo com o ranking do site DB-Engines, o Oracle é atualmente o banco de dados relacional mais utilizado no mundo. Quando eu comecei a trabalhar na Savcor em 2008, eu lembro que a instalação e configuração do Oracle, bem como a instalação do provider .NET, eram desafiadores. Eram muitos detalhes que tínhamos que prestar […]

Trabalhando com SQLite no C# e VB.NET

Você sabe as diferenças entre os bancos de dados locais SQLite, SQL Compact (CE) e LocalDb? E você sabe como utilizar cada um desses bancos de dados na sua aplicação? Um dos leitores desse site me fez justamente essa pergunta, que eu não sabia responder de “bate-pronto“, então, fui pesquisar. Depois de finalizar a minha […]

Gerando relatórios do Report Viewer com Entity Framework

Não é segredo para ninguém que eu acho o Report Viewer uma ferramenta muito interessante para a geração de relatórios em aplicativos desenvolvidos com o .NET Framework. Eu já escrevi muitos artigos sobre o Report Viewer e inclusive já compilei uma grande parte do meu conhecimento em um e-book sobre essa ferramenta. Entretanto, a grande […]

Dica rápida: Resolvendo o erro DbProviderFactories section can only appear once per config file

Seu sistema está funcionando normalmente no computador do cliente, aí, de repente ele te liga e reclama que está recebendo um erro esquisito: The DbProviderFactories section can only appear once per config file O que fazer? O que causou esse erro? Não se estresse, eu explico para você, na dica rápida de hoje! Alguns meses […]

Previous Posts