मेरे पास एक ऐसी स्थिति है जहां मैं एकाधिक डीबीकॉन्टेक्स के साथ काम कर रहा हूं जिसमें कुछ इंटेन्टिटी का डीबीसेट हो सकता है या नहीं।कैसे जांचें कि DbContext.Set <T> मॉडल में मौजूद है या नहीं?
स्वाभाविक रूप से, अगर मैं SaveChanges बंद आग और इस इकाई मौजूद नहीं है, तो निम्न त्रुटि हो जाएगा:
इकाई प्रकार SomeEntity वर्तमान संदर्भ के लिए मॉडल का हिस्सा नहीं है।
मैं कैसे जांच सकता हूं कि इकाई या इकाई सेट मॉडल में मौजूद है या शॉर्ट सर्किट कोड के अपमानजनक बिट अगर ऐसा नहीं है?
रिचर्ड
धन्यवाद। मैंने प्रदान की गई विधि का उपयोग किया। मैं उन जगहों पर अपवादों का उपयोग करके हमेशा असहज हूं जहां मुझे पता है कि एक अपवाद है। यदि इसका कोई औचित्य हो। – Richard
क्या यह अभी भी सच है, चार साल बाद? या यह जांचने के लिए कुछ अंतर्निहित विधि है? –