मैं वर्तमान में अपने एएसपी.नेट एमवीसी 3 ऐप में रिपोजिटरी पैटर्न का उपयोग करता हूं।एएसपी.नेट एमवीसी और इकाई फ्रेमवर्क में डेटा परिवर्तनों तक कैशिंग 4.1
मैं OutputCache का उपयोग इस के समान एक डेटा एनोटेशन के साथ मेरी नियंत्रक तरीकों सजाने के आधार पर अपने डेटाबेस पर लोड को कम करने के:
[OutputCache(Duration = 3600, VaryByParam = "userName")]
अंत में, मैं क्या हासिल करने के लिए करना चाहते हैं कैशिंग जिससे का एक स्तर है जब तक यह अद्यतन नहीं किया जाता है तब तक डेटा कैश किया जाता है (यानी यह बदलता है)। मैं ओआरएम के लिए इकाई फ्रेमवर्क 4.1 का उपयोग कर रहा हूं।
मेरे चुने हुए ढेर का उपयोग करके इस तक पहुंचने का अनुशंसित तरीका क्या होगा? इस लेख को
[समाप्त आउटपुट कैश ASP.Net MVC] (के संभावित डुप्लिकेट है http://stackoverflow.com/questions/376851/expire-output-cache -asp-net-mvc) – jrummell
आपका डेटा अपडेट होने पर आपको कैसे पता चलेगा? यदि आप मानते हैं कि आप अपने नियंत्रकों का उपयोग करके किसी ऑब्जेक्ट की स्थिति का प्रबंधन करेंगे तो आप कैश में हेरफेर कर सकते हैं: http://stackoverflow.com/questions/11585/clearing-page-cache-in-asp-net –