Articles of .net 4.5

Definir o tempo limite do database no Entity Framework

Meu comando continua expirando, então preciso alterar o valor do tempo limite do comando padrão. Eu encontrei myDb.Database.Connection.ConnectionTimeout , mas é readonly . Como posso definir o tempo limite de comando no Entity Framework 5 ?

Onde está o diretório do .NET Framework 4.5?

Eu instalei o Windows 8, Visual Studio 2012, mas não tenho um diretório v4.5 em %WINDIR%\Microsoft.NET\Framework . Eu fiz algo errado, ou o .NET 4.5 é diferente dos outros? Se é porque eu não instalei as ferramentas, existe um conjunto de ferramentas diferentes para fazer o download? Tanto quanto eu posso dizer, eu sou capaz […]

O operador Await só pode ser usado dentro de um método asynchronous

Eu estou tentando fazer um programa simples para testar a nova funcionalidade async .NET no Visual Studio 2012. Eu geralmente uso BackgroundWorkers para executar código demorado de forma assíncrona, mas às vezes parece um aborrecimento para uma operação relativamente simples (mas caro) . O novo modificador asynchronous parece ser ótimo de usar, mas infelizmente eu […]

async – fica no thread atual?

Eu li o artigo de Eric Lippert sobre o async e sobre as confusões que as pessoas tinham com a palavra async chave async . ele disse : ele ( async ) significa “este método contém stream de controle que envolve a espera de operações assíncronas e, portanto, será reescrito pelo compilador no estilo de […]

Serialização de objects do Entity Framework com One to Many Relationship

Eu estou tentando usar o EF com o Code First e a API da Web. Eu não tenho nenhum problema até que eu comecei a serializar relacionamentos Many-to-Many. Quando tento executar o seguinte método de API da web abaixo, recebo a seguinte mensagem de erro: public class TagsController : ApiController { private BlogDataContext db = […]

Maneira correta de implementar uma tarefa sem fim. (Timers vs Task)

Assim, meu aplicativo precisa executar uma ação quase continuamente (com uma pausa de 10 segundos ou mais entre cada execução) enquanto o aplicativo estiver em execução ou se um cancelamento for solicitado. O trabalho que precisa fazer tem a possibilidade de levar até 30 segundos. É melhor usar um System.Timers.Timer e usar o AutoReset para […]

Como faço para detectar em tempo de execução que o .NET versão 4.5 está atualmente executando seu código?

Instalei a visualização do .NET 4.5 Developer em http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541 , que ‘substitui’ a versão .NET 4.0. No entanto, a maneira antiga de detectar a versão do .NET framework parece retornar 4.0 (mais precisamente 4.0.30319.17020 no meu PC), em vez de 4.5 (provavelmente para compatibilidade com versões anteriores, ou?): using System; namespace ConsoleApplication { class Program […]

Formatar um TimeSpan com anos

Eu tenho uma class com 2 propriedades de data: FirstDay e LastDay . LastDay é anulável. Eu gostaria de gerar uma string no formato de “x year(s) y day(s)” . Se o total de anos for menor que 1, eu gostaria de omitir a seção do ano. Se o total de dias for menor que […]

Você tem que colocar Task.Run em um método para torná-lo asynchronous?

Estou tentando entender async esperando na forma mais simples. Eu quero criar um método muito simples que adicione dois números por causa deste exemplo, concedido, não é nenhum tempo de processamento, é apenas uma questão de formular um exemplo aqui. Exemplo 1 private async Task DoWork1Async() { int result = 1 + 2; } Exemplo […]

Aguardando várias tarefas com resultados diferentes

Eu tenho 3 tarefas: private async Task FeedCat() {} private async Task SellHouse() {} private async Task BuyCar() {} Todos precisam ser executados antes que meu código possa continuar e também preciso dos resultados de cada um deles. Nenhum dos resultados tem nada em comum entre si Como faço para ligar e esperar que as […]