Monthly Archives: julho 2012
Resumo de artigos publicados no TechNet Wiki até hoje (13/07/2012)
Para você que não conhece o TechNet Wiki tenho uma coisa para contar, você está perdedo tempo, além de uma grande variedade de temas e conteúdos, existe uma página totalmente em pt-BR. Atualmente, na página de Desenvolvimento (http://social.technet.microsoft.com/wiki/pt-br/contents/articles/9450.desenvolvimento.aspx) existem diversos artigos interessantes, no total, eu já publiquei 15 artigos, alguns deles já publicados aqui também! [...]
Criando um repositório genérico para Entity Framework
Irei demonstrar aqui uma forma bem simples e rápida para implementarmos um repositório genérico com Entity Framework. Se você ainda não viu o artigo onde demonstro como implementar um repositório genérico com Linq to SQL, aconselho que veja como conteúdo complementar para estudos. A ideia de implementação será a mesma utilizada com Linq to SQL, [...]
Corrigindo o erro “Não foi possível localizar o arquivo {caminho}.rdlc” ao publicar aplicações com relatórios Report Viewer
Pessoal, neste post vou demonstrar como corrigimos o famoso erro “Não foi possível localizar o arquivo {caminho}.rdlc” ao publicar aplicações com relatórios em Report Viewer. Veja abaixo o erro mencionado: Na verdade a solução para este erro é bem simples, precisamos apenas realizar algumas configurações nas propriedades do arquivo do relatório (.rdlc). Veja: 1º – [...]
Dataflow Programming com C# – Criando Variáveis e Operações
Conhecemos muito bem a tradicional programação imperativa, onde o estado de nossas variáveis são mutáveis e existe uma sequência pré-definida de comandos para que sejam executados. Já o paradigma de Dataflow (Fluxo de Dados) Programming segue um raciocínio diferente, do tipo “faça apenas quando receber algo”, um exemplo bem simples de como isso funciona: Imagine [...]
Criando um repositório genérico para Linq to SQL
Vou demonstra aqui uma forma bem rápida e produtiva para criarmos um repositório genérico com Linq to SQL. Basicamente devemos efetuar quatro operações básicas: Selecionar os dados, salvar, apagar e atualizar. Vejamos como ficaria nossa interface para o repositório genérico: public interface IRepositorio { void Atualiza(); void Apaga<TEntidade>(TEntidade entidade) where TEntidade : class; void Salva<TEntidade>(TEntidade [...]
ASP.NET MVC – Definindo JsonRequestBehavior.AllowGet de forma global
Pessoal, uma dica bem rápida mas que ajuda muito nosso desenvolvimento do dia-a-dia com MVC, vou mostrar aqui duas maneiras de definir de forma global o Enum JsonRequestBehavior para habilitar requisições GET em nossos controllers. Atualmente quando trabalhamos com ASP.NET MVC (A partir da versão 2) todo retorno de Json deve habilitar requisições GET, veja [...]
Cria suas próprias coleções utilizando Iteration Pattern em C#
Antes de iniciarmos este artigo, é altamente recomendado que você saiba o que é, e como funciona a interface IEnumerable, localizada no namespace System.Collection. Com uma rápida explicação retirada do MSDN, podemos considerar um IEnumerable como: “Exposes the enumerator, which supports a simple iteration over a non-generic collection.” Ou seja, é uma interface que expõe [...]
Yoda Conditions com C#
Acredito que a maioria dos “developers” escreveria uma simples condição como demonstrado abaixo: int varInt = 1; if (varInt == 2){ //… } bool varBool = false; if (varBool == true){ //… } O que há de errado? Na verdade não existe erro algum nos snippets acima, porém, considere os seguintes erros na digitação do [...]

Login