2017-03-29 2 views
0

würde Ich mag LINQ Ergebnis zwischenzuspeichern zu Datenbank schlagen zu minimieren:Caching Linq Ergebnis mit Httpcontext

var result= _db.Company.Select().ToList(); 
HttpContext.Current.Cache.Add("actions", 
    result, 
    null, 
    Cache.NoAbsoluteExpiration, 
    TimeSpan.FromMinutes(30)); 

Aber ich habe Argumente null Ausnahmen.

+1

Kannst du eine detaillierte Ausnahme hier setzen – jitender

Antwort

0

Dieser Code Kompilierungsfehler in _db.Company.Select(), wählen Sie Methode erforderlich func<arg> Expression-Auswahl von Feldern führt, kann ich nicht feststellen, warum Sie select() anrufen.

Bitte Feldauswahl wie Select(x=>x.Id) angeben oder einfach _db.Company.ToList() verwenden.

+0

pls vote up, wenn es hilfreich ist –