मैं ninject.Web.Common को Nugeto my project को स्थापित किया है। (App_Start / NinjectWebCommon.cs)
NinjectWebCommon कस्टम प्रदाता में इंजेक्शन नहीं है।
सार्वजनिक वर्ग CustomMembershipProvider: सदस्यताप्रदाता {निजी IUserRepository userRepository {get; सेट; } // उपयोगकर्ता तालिका डीबी संदर्भ। इंजेक्शन में इंजेक्ट किया गया है जो मुझे यहां चाहिए। } कस्टम प्रदाता इंजेक्शन मैं क्या कर सकता हूं?
आपको या तो संपत्ति इंजेक्शन या कन्स्ट्रक्टर इंजेक्शन को निंजा देना होगा। I.e।
सार्वजनिक वर्ग कस्टममेलशिपप्रदाता: सदस्यताप्रदाता (निजी IUserRepository userRepository; सार्वजनिक कस्टममोबरशिपप्रदाता (IUserRepository userRepository) {this.userRepository = userRepository; }} या
सार्वजनिक वर्ग कस्टममोबरशिपप्रदाता: सदस्यताप्रदाता {निजी IUserRepository userRepository; [इंजेक्शन] सार्वजनिक IUserRepository UserRepository {get {return userRepository;} सेट {userRepository = value}}}}
No comments:
Post a Comment