¿Cómo almacena los resultados de una consulta en una variable de aplicación en WebMatrix?

StackOverflow https://stackoverflow.com/questions/4694385

  •  11-10-2019
  •  | 
  •  

Pregunta

Tengo un archivo .cs en mi carpeta App_Code que está haciendo esto:

dynamic HomePageFeaturedItems=db.Query("dbo.homepage_featured_items");
HttpContext.Current.Application["FeaturedItems"]=HomePageFeaturedItems;

Me gustaría iterar sobre los resultados en mi .cshtml como esto:

@foreach(dynamic item in HttpContext.Current.Application["FeaturedItems"]){
        <li>
            <a href="/auctions/@(item.itemTitle)">@item.itemTitle</a>
        </li>
    }

Pero, obviamente, no tiene un enumerador. He estado tratando de envolver mi cabeza alrededor de cómo devuelve WebMatrix resultados ...

¿Debo almacenarlo en la variable de la aplicación de una manera diferente?

¿Fue útil?

Solución

terminé escribiendo objetos y hacer listas de ellos, y luego colocarlo al principio de la variable de aplicaciones ... en realidad no la magia dinámica creo que pretendían, pero funciona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top