Articles of .net 3.5

Existe um padrão usando o Linq para criar dinamicamente um filtro?

Existe um padrão usando o Linq para criar dinamicamente um filtro? Eu tenho a necessidade de criar filtragem personalizada em uma lista, no passado eu apenas criaria dinamicamente o SQL … não parece que isso é possível com o Linq.

É possível calcular o hash MD5 (ou outro) com leituras em buffer?

Eu preciso calcular sums de verificação de arquivos bastante grandes (gigabytes). Isso pode ser feito usando o seguinte método: private byte[] calcHash(string file) { System.Security.Cryptography.HashAlgorithm ha = System.Security.Cryptography.MD5.Create(); FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read); byte[] hash = ha.ComputeHash(fs); fs.Close(); return hash; } No entanto, os arquivos normalmente são gravados de antemão em buffer (digamos […]

Validação de modelo customizado de propriedades dependentes usando Anotações de Dados

Desde então eu usei a excelente biblioteca FluentValidation para validar minhas classs de modelo. Em aplicativos da web, eu o uso em conjunto com o plug-in jquery.validate para executar a validação do lado do cliente também. Uma desvantagem é que grande parte da lógica de validação é repetida no lado do cliente e não está […]

Você pode determinar o fuso horário de variables ​​de solicitação?

Existe uma maneira de fazer seus deslocamentos de fuso horário no lado do servidor, lendo algo na solicitação sobre http, em vez de enviar tudo para o cliente e deixá-lo lidar com isso?

Não pare o depurador nessa exceção quando for lançado e capturado

Em ferramentas / exceções, eu configurei a opção que o depurador pára quando uma exceção é lançada. Se é capturado ou não. Como faço para excluir uma exceção dessa regra? Em algum lugar no meu código, há uma exceção capturada que faz parte da lógica do programa. Então, obviamente, não quero que a exceção pare […]

Existe uma propriedade de DesignMode no WPF?

Em Winforms você pode dizer if ( DesignMode ) { // Do something that only happens on Design mode } existe algo assim no WPF?

Como posso obter compactação gzip no IIS7 funcionando?

Eu instalei compression estática e dinâmica para o IIS7, bem como definir os dois valores web.config no nível da minha Virtual Folder aplicativo. Pelo que entendi, não preciso mais ativar a compactação no servidor ou no nível do site, e posso gerenciá-lo por pasta usando meu arquivo web.config. Eu tenho duas configurações no meu arquivo […]

LINQ: Dot Notation vs expressão de consulta

Eu estou começando a usar o LINQ em geral (até agora paraXML e toSQL). Eu vi que às vezes há duas ou mais maneiras de alcançar os mesmos resultados. Tome este exemplo simples, até onde eu entendo, os dois retornam exatamente a mesma coisa: SomeDataContext dc = new SomeDataContext(); var queue = from q in […]

Expressão Lambda usando Cláusula Foreach

Duplicar Possível: Por que não há um método de extensão ForEach na interface IEnumerable? EDITAR Para referência, aqui está a postagem do blog com a qual eric se referiu nos comentários http://blogs.msdn.com/ericlippert/archive/2009/05/18/foreach-vs-foreach.aspx ORIG Mais uma curiosidade, suponho, mas um para o C # Specification Savants … Por que é que a cláusula ForEach () não […]

WPF CommandParameter é NULL primeira vez CanExecute é chamado

Eu tive um problema com o WPF e Comandos que estão vinculados a um Button dentro do DataTemplate de um ItemsControl. O cenário é bem direto. O ItemsControl está vinculado a uma lista de objects, e eu quero ser capaz de remover cada object na lista, clicando em um botão. O botão executa um comando […]