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! [...]

0  

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, [...]

0  

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º – [...]

0  

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 [...]

0  

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 [...]

5  

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 [...]

0  

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 [...]

0  

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 [...]

0