Tengo ~ 300 DbSets en mi contexto y la primera consulta después de la carga de la aplicación (un FirstOrDefault() donde en un campo indexado) tarda ~ 40 segundos.¿Por qué las vistas pregeneradas de mi código EF First no tienen ningún efecto?
Para mejorar esto, yo estoy tratando de utilizar las vistas generadas previamente en EF 4.3.1 Código Primero utilizando la plantilla T4 aquí:
compilo en, pero no veo ninguna diferencia de rendimiento. Esperaba/asumía que ayudaría a la lenta y dolorosa puesta en marcha que estoy experimentando, pero no tuve suerte.
¿Lo debería ayudar? Si no, ¿para qué se utilizan exactamente las vistas pregeneradas? Y, ¿hay algo que puede hacer para mejorar el tiempo de inicio? Dividir mi contexto es doloroso por decir lo menos.
Hay algo extraño con las vistas compiladas previamente en ASP.NET. He tenido el mismo problema. – jrummell