On a website, if I have a class:
public class Provider { static readonly Func<Entities, IEnumerable<Tag>> AllTags = CompiledQuery.Compile<Entities, IEnumerable<Tag>> ( e => e.Tags ); public IEnumerable<Tag> GetAll() { using (var db = new Entities()) { return AllTags(db).ToList(); } } }
On the page I have:
protected void Page_Load(object sender, EventArgs ev) { (new Provider()).GetAll(); }
How many times will the request be compiled? Every time a page loads ...? Once in an application ...?
Brunolm
source share