से नोप कॉमर्स सेटिंग्स को कैसे लोड किया जाता है यह समझना मैं Nop Commerce
के साथ काम कर रहा हूं और सोच रहा हूं कि कोई मेरी भ्रम के साथ मेरी मदद कर सकता है या नहीं।डेटाबेस
मैंने वेब एप्लिकेशन की शुरूआत में सेटिंग्स को लोड करने के तरीके को जानने के लिए कई बार कोड डीबग किया है। मुझे यह बिलकुल समझ में नहीं आया!
सभी सेटिंग्स वर्ग ISettings
इंटरफ़ेस को लागू करते हैं। चलिए उदाहरण के लिए ग्राहक सेटिंग्स लेते हैं .. मुझे पता चला है कि यह CustomerSettings
वर्ग द्वारा दर्शाया गया है। डेटाबेस में Setting table
है। ग्राहक सेटिंग के लिए डेटा इस तरह somethng दिखता है:
customersettings.usernamesenabled
customersettings.checkusernameavailabilityenabled
customersettings.allowuserstochangeusernames
... and so on...
कैसे और कहाँ इन सेटिंग्स customersettings
से CustomerSettings
वर्ग और usernamesenabled
की तरह एक संपत्ति CustomerSettings कक्षा में UsernamesEnabled
संपत्ति को मैप किया को मैप किया में से प्रत्येक के कर रहे हैं? और यह इस तरह क्यों लागू किया गया था?
मैं जानता हूँ कि यह DependencyRegistrar
वर्ग में निम्न कोड के साथ कुछ है:
builder.RegisterGeneric(typeof(ConfigurationProvider<>)).As(typeof(IConfigurationProvider<>));
builder.RegisterSource(new SettingsSource());
कोई सही दिशा में मुझे इंगित कर सकते हैं तो यह सराहना की जाएगी।
हाँ धन्यवाद, मैं इसे समझने में कामयाब रहा। –