हमने अभी हमारे डीएएल & के लिए काम पर LINQ से SQL का उपयोग करना शुरू कर दिया है, हम वास्तव में आउट कैशिंग मॉडल के लिए मानक के साथ नहीं आए हैं। पहले हम आधार 'डीएएल' कक्षा का उपयोग कर रहे थे जिसने कैश मैनेजर प्रॉपर्टी को लागू किया था, जो हमारे सभी डीएएल वर्गों से विरासत में मिला था, लेकिन अब हमारे पास यह नहीं है। मैं सोच रहा हूं कि क्या कोई LINQ से SQL परिणामों को कैशिंग करने के लिए 'मानक' दृष्टिकोण के साथ आया है?लिंकक से एसक्यूएल में कैशिंग कैसे कार्यान्वित करते हैं?
यदि हम कोई फर्क पड़ता है तो हम एक वेब वातावरण (आईआईएस) में काम कर रहे हैं। मुझे पता है कि यह subjective प्रश्न होने पर भी समाप्त हो सकता है, लेकिन मुझे अभी भी लगता है कि जानकारी मूल्यवान होगी।
संपादित करें: स्पष्ट करने के लिए, मैं एक व्यक्ति के परिणाम को संचित करने के बारे में बात नहीं कर रहा हूँ, मैं के रूप में आप कैसे इतना है कि अपने सभी लिंक पद्धतियां ठीक उसी कैशिंग का उपयोग कैशिंग की स्थापना की है, एक वास्तुकला समाधान के अधिक के बाद कर रहा हूँ आर्किटेक्चर।
ध्यान दें कि इस दृष्टिकोण को वास्तव में LINQ या LINQ से SQL के साथ बहुत कुछ नहीं करना है। रिपोजिटरी-आधारित एपीआई आगे LINQ प्रश्नों के साथ संगत नहीं हैं। –
रिपोजिटरी पैटर्न का उपयोग करते समय आपको ऑब्जेक्ट ट्रैकिंग बंद करना चाहिए। अन्यथा यह रिपोजिटरी के विवेकानुसार टूट जाएगा: 'भंडार। गेट (1)। संदर्भित योग्य। आईडी ... क्योंकि" संदर्भित योग्य "कैश की गई सूची के संदर्भ में देखने के लिए कठिन होगा। – bzlm