Articles of .net 4.5

Establecer el tiempo de espera de la base de datos en Entity Framework

Mi comando mantiene el tiempo de espera, por lo que necesito cambiar el valor predeterminado de tiempo de espera del comando. Encontré myDb.Database.Connection.ConnectionTimeout , pero es de readonly . ¿Cómo puedo establecer el tiempo de espera del comando en Entity Framework 5 ?

¿Dónde está el directorio .NET Framework 4.5?

He instalado Windows 8, Visual Studio 2012 pero no tengo un directorio v4.5 en %WINDIR%\Microsoft.NET\Framework . ¿He hecho algo mal, o es .NET 4.5 diferente de los demás? Si es porque no he instalado las herramientas, ¿hay un conjunto de herramientas diferentes para descargar? Por lo que puedo decir, puedo construir aplicaciones .NET 4.5 OK.

El operador Await solo se puede usar dentro de un método Async

Estoy tratando de hacer un progtwig simple para probar la nueva funcionalidad .NET async dentro de Visual Studio 2012. Generalmente uso BackgroundWorkers para ejecutar código que consume tiempo de forma asincrónica, pero a veces parece una molestia para una operación relativamente simple (pero costosa) . El nuevo modificador asíncrono parece que sería genial de usar, […]

¿Cómo imprimo el contenido de WebView en una aplicación de la tienda de Windows?

Tengo una aplicación Metro y estoy intentando imprimir el contenido de un control WebView . Usar MSDN Print Sample como mi fuente de referencia. Simplemente cambio el XAML en el área printableArea siguiente manera: Esto funciona parcialmente. El problema es que el área Visible en las dimensiones especificadas está impresa, es decir, el área que […]

Serialización de objetos de Entity Framework con One to Many Relationship

Estoy intentando utilizar EF con Code First y la API web. No tengo ningún problema hasta que empiece a serializar las relaciones de Muchos a Muchos. Cuando bash ejecutar el siguiente método de API web a continuación, aparece el siguiente mensaje de error: public class TagsController : ApiController { private BlogDataContext db = new BlogDataContext(); […]

¿Es posible ejecutar una aplicación .NET 4.5 en XP?

Primero, he leído lo siguiente: Conectar el estuche VS caso y especialmente esta publicación channel9 Entonces, desde el último punto, realmente creo que no hay forma de evitar esto, pero tenía que ver si podía obtener una respuesta definitiva, ya que a mi equipo le gustaría actualizar de .NET 4.0 a .NET 4.5. Sin embargo, […]

La forma correcta de implementar una tarea interminable. (Temporizadores vs tarea)

Por lo tanto, mi aplicación necesita realizar una acción de forma casi continua (con una pausa de 10 segundos más o menos entre cada ejecución) mientras la aplicación se esté ejecutando o se solicite una cancelación. El trabajo que necesita hacer tiene la posibilidad de tomar hasta 30 segundos. ¿Es mejor utilizar un Temporizador System.Timers […]

¿Cómo detecto en el tiempo de ejecución que .NET versión 4.5 está ejecutando actualmente su código?

Instalé .NET 4.5 Developer preview de http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541 , que ‘reemplaza’ la versión de .NET 4.0. Sin embargo, la forma antigua de detectar la versión de .NET framework parece devolver 4.0 (más precisamente 4.0.30319.17020 en mi PC), en lugar de 4.5 (¿seguro que es compatible con versiones anteriores?): using System; namespace ConsoleApplication { class Program { […]

Formatear un TimeSpan con años

Tengo una clase con 2 propiedades de fecha: FirstDay y LastDay . LastDay es anulable. Me gustaría generar una cadena en el formato de “x year(s) y day(s)” . Si el total de años es inferior a 1, me gustaría omitir la sección del año. Si el total de días es inferior a 1, me […]

¿Tienes que poner Task.Run en un método para hacerlo asincrónico?

Estoy tratando de entender async aguarde en la forma más simple. Quiero crear un método muy simple que agrega dos números por el bien de este ejemplo, concedido, no es tiempo de procesamiento en absoluto, solo es cuestión de formular un ejemplo aquí. Ejemplo 1 private async Task DoWork1Async() { int result = 1 + […]