एक वेबसाइट में, अगर मैं एक वर्ग है: एक पेज मेंकिसी संकलित क्वेरी को एप्लिकेशन के जीवन चक्र के दौरान कितनी बार पुन: संकलित करना पड़ता है?
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();
}
कितनी बार क्वेरी संकलित किया जाएगा? हर बार पेज लोड होता है ...? एक बार आवेदन में ...?
@Martinho फर्नांडीस: यह केवल आधा सवाल ... आप कर रहे हैं (गलत तरीके से) ओपी संभालने नहीं बारे में पता कैसे स्थिर क्षेत्रों ASP.NET में काम है। – leppie
ऐसा लगता है कि आप [अपने अंतिम प्रश्न] के जवाब में इस प्रश्न का उत्तर पहले ही प्राप्त कर रहे हैं (http://stackoverflow.com/questions/4932594/when-should-i-use-a-compiledquery)। आप यहां अलग-अलग पूछने की क्या कोशिश कर रहे हैं? –
@ कोडी ग्रे, अच्छा संपादन! धन्यवाद! :) – BrunoLM