Сколько раз скомпилированный запрос должен перекомпилироваться во время жизненный цикл приложения?

На веб-сайте, если у меня есть класс:

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();
        }
    }
}

На странице у меня есть:

protected void Page_Load(object sender, EventArgs ev)
{
    (new Provider()).GetAll();
}

Сколько раз будет компилироваться запрос? Каждый раз, когда страница загружается ...? Попав в приложение ...?

7
задан Cody Gray 8 February 2011 в 12:15
поделиться