मुझे पता है उत्सुक हूँ अगर यह संभव है के साथ Spring.Net आईओसी बदलें को Spring.Net के अंतर्निहित में आईओसी Ninject के साथ कंटेनर की जगह। हम अपनी अन्य परियोजनाओं में आईओसी के लिए मेरी टीम पर निनजेक्ट का उपयोग करते हैं, इसलिए यदि संभव हो तो मैं उस कंटेनर का उपयोग जारी रखना चाहूंगा।एक और कंटेनर (जैसे Ninject)
क्या यह संभव है? क्या किसी ने Ninject-Spring.Net एडाप्टर लिखा है ??
संपादित
मैं Spring.Net पैकेज (डेटा का उपयोग, लेन-देन, आदि) के कई हिस्सों की तरह है, लेकिन मैं वास्तव में निर्भरता इंजेक्शन कंटेनर की तरह नहीं है। मुझे लगता है कि Ninject
साथधन्यवाद
एरिच, मैं दोनों को मिश्रण नहीं करना चाहता, मैं पूरी तरह से स्प्रिंग.Net कंटेनर को निनजेक्ट के साथ बदलना चाहता हूं (हम इसे अन्य परियोजनाओं पर उपयोग करते हैं और मैं इसे सरल, धाराप्रवाह एपीआई पसंद करता हूं)। साइड सवाल: क्या Spring.et सामान्य रूप से संपत्ति या कन्स्ट्रक्टर इंजेक्शन के आसपास लिखा है? मैंने देखा है कि कुछ वर्गों को लगता है कि वे प्रोपेरी इंजेक्शन के साथ कॉन्फ़िगर किए गए हैं। –
मुझे स्पष्टीकरण दें क्योंकि मैं देखता हूं कि गलतफहमी कहां से आ रही है। उदाहरण के लिए, मुझे स्प्रिंग.Net में उपयोग किए गए डीएओ और एडीओ.Net रैपर पसंद हैं, लेकिन मैं Spring.Net के हिस्से के रूप में प्रदान किए गए कंटेनर का उपयोग किए बिना उन घटकों को कॉन्फ़िगर करने में सक्षम होना चाहता हूं। –
जेफरी, आईओसी कंटेनर से अलग स्प्रिंग.NET की अन्य पुस्तकालयों का उपयोग करना बिल्कुल ठीक है। कन्स्ट्रक्टर-बनाम संपत्ति इंजेक्शन के बारे में, Spring.NET आपको प्रति ऑब्जेक्ट के बीच चयन करने की अनुमति देता है। जब स्वचालित तारों की वस्तुओं की बात आती है, तो आप स्प्रिंग कंटेनर को पहले कन्स्ट्रक्टर की तलाश में भी कॉन्फ़िगर कर सकते हैं और - यदि कोई भी नहीं मिला है या संतुष्ट हो सकता है - इसके बजाय संपत्ति इंजेक्शन आज़माएं। सरल धाराप्रवाह एपीआई के बारे में आप मेरी नई स्प्रिंग चेकआउट करना चाहेंगे। कॉनफिग प्रोजेक्ट http://eeichinger.blogspot.com/2009/12/merry-xmlless-codeconfig-for-springnet.html। –