segunda-feira, 17 de dezembro de 2012

domingo, 28 de outubro de 2012

QueryOver Specification: reusando critérios

É muito comum termos que duplicar partes dos critérios feitos em consultas a banco de dados para atender regras de negócio. O Specification pattern tenta resolver esse problema agrupando esses critérios em classes, e usa uma composição de specifications para unir todos os critérios. QueryOverSpecification é uma pequena biblioteca implementando uma variação do padrão para uso com NHibernate QueryOver.