हम कैश किए गए ऑब्जेक्ट्स के लिए Asp.Net MVC में एसक्यूएल निर्भरता कैसे लागू कर सकते हैं?एएसपी.नेट एमवीसी में एसक्यूएल निर्भरता कैसे लागू करें?
उत्तर
निर्भरता की स्थापना करने के लिए, आप एक या अधिक SqlCommand वस्तुओं के लिए एक SqlDependency वस्तु संबद्ध करना होगा। नोटिफिकेशन प्राप्त करने के लिए, आपको ऑन चेंज ईवेंट की सदस्यता लेनी होगी।
यदि आप अपने डेटा मॉडल के लिए ओआरएम का उपयोग कर रहे हैं, तो मुझे यकीन नहीं है कि यह कैसे लागू होता है।
अधिक यहाँ जानकारी:
खैर, SqlDependency को एक SQL क्वेरी की आवश्यकता होती है जो केवल SQL सर्वर क्वेरी अधिसूचनाओं में अनुमत सुविधाओं का उपयोग कर सकती है। चूंकि आपका ओआरएम बहुत अधिक संभावना इस सुविधा के बारे में नहीं जानता है, इसका मतलब है कि आपको एक मानक एसक्यूएल क्वेरी लिखनी है। आपका ओआरएम आपको एसक्यूएल क्वेरी देने में सक्षम होगा जो यह एक निश्चित ओआरएम-शैली क्वेरी निष्पादित करने के लिए उपयोग करेगा। तो आपके विकल्प मैन्युअल रूप से क्वेरी लिखने के लिए हैं जो डेटा को बदलने की संभावना है, या ओआरएम की क्वेरी का उपयोग करें, और उम्मीद है कि यह SQL सर्वर क्वेरी अधिसूचना के लिए अनुमति के नियमों के अंतर्गत आता है। –
@Craig: जानकारी के लिए धन्यवाद। –
एक और चीज जो मैं जोड़ना भूल गया: क्वेरी नोटिफिकेशन SQL सर्वर पर एक निश्चित डिग्री लोड डाल दिया। तो आप उनमें से कुछ के रूप में संभवतः उपयोग करना पसंद करेंगे। इसलिए, यदि आप अपने ओआरएम के माध्यम से प्रश्न लिख रहे हैं, तो संभवतः आप लिखने वाली प्रत्येक ओआरएम क्वेरी के लिए एक क्वेरी अधिसूचना नहीं बनाना चाहते हैं। आप शायद एकल, मैन्युअल रूप से लिखित क्वेरी का उपयोग करना पसंद करेंगे, जो एक ही प्रकार के ओआरएम प्रश्नों के लिए उपयुक्त सूचनाएं प्रदान कर सकता है जो समान डेटा को स्पर्श करते हैं। –
इसके अलावा, आप लिंक का पालन इकाई की रूपरेखा 5.you उपयोग के साथ SqlDependency उपयोग कर सकते हैं: http://www.codeproject.com/Articles/496484/SqlDependency-with-Entity-Framework-5-0
- 1. एएसपी.नेट एमवीसी में टाइमज़ोन कैसे करें?
- 2. सेवा परत निर्भरता में एएसपी.नेट एमवीसी नियंत्रक संपत्ति इंजेक्षन?
- 3. एएसपी.नेट एमवीसी एएसपी.नेट में कैसे तारित है?
- 4. एएसपी.नेट एमवीसी
- 5. एएसपी.नेट एमवीसी
- 6. एएसपी.नेट एमवीसी
- 7. एएसपी.नेट एमवीसी
- 8. एएसपी.नेट एमवीसी
- 9. एएसपी.नेट एमवीसी
- 10. एएसपी.नेट एमवीसी
- 11. एएसपी.नेट एमवीसी और एसक्यूएल सर्वर रिपोर्टिंग सेवाएं
- 12. एएसपी.नेट एमवीसी
- 13. एएसपी.नेट एमवीसी
- 14. एएसपी.नेट एमवीसी
- 15. एएसपी.नेट एमवीसी
- 16. एएसपी.नेट एमवीसी
- 17. एएसपी.नेट एमवीसी
- 18. एएसपी.नेट एमवीसी
- 19. एएसपी.नेट एमवीसी: एएसपी.नेट एमवीसी एप्लीकेशन में एक अन्य क्रिया
- 20. एएसपी.नेट एमवीसी
- 21. एएसपी.नेट एमवीसी
- 22. एएसपी.नेट एमवीसी
- 23. एएसपी.नेट एमवीसी
- 24. एएसपी.नेट एमवीसी
- 25. एएसपी.नेट एमवीसी
- 26. एएसपी.नेट एमवीसी
- 27. एएसपी.नेट एमवीसी
- 28. एएसपी.नेट एमवीसी
- 29. एएसपी.नेट एमवीसी
- 30. पीडीएफ प्रारूप में एएसपी.नेट एमवीसी व्यू कैसे प्रस्तुत करें
यह मदद मिलेगी अगर आप अपने प्रश्न में और अधिक विस्तार भी शामिल है। ऐसा लगता है जैसे आप कैश में ऑब्जेक्ट्स संग्रहीत करते समय एक SQLD निर्भरता का उपयोग करने के बारे में पूछ रहे हैं। लेकिन एमवीसी के बिना सीधे एएसपी.नेट में नकदी का उपयोग करने से अलग नहीं है। दूसरी तरफ आउटपुट कैशिंग, एक अलग कहानी है। यदि आप अपने प्रश्न में थोड़ा और प्रयास करते हैं, तो आपको एक बेहतर जवाब मिल सकता है। –