मेरा .NET एप्लिकेशन रनटाइम पर उपयोगकर्ता परिभाषित नियमों का मूल्यांकन करता है। ये नियम उपयोगकर्ता द्वारा जीयूआई मेनू के माध्यम से सिस्टम में प्रवेश किए जाते हैं। मैं एक तार्किक बयान उत्पन्न करता हूं जो इसके अनुरूप है और इसे डेटाबेस में संग्रहीत करता है।नियम इंजन - संपादन पर पार्सिंग से बचने के लिए नियमों को कैसे संग्रहीत करें?
उदाहरण के लिए: (नाम = 'जॉन' और उपनाम = 'स्मिथ') या संख्या> 12
हालांकि, जब उपयोगकर्ता जीयूआई द्वारा किसी नियम को संपादित करना चाहता है, मैं निर्धारित करने के लिए एक रिवर्स आपरेशन करने की जरूरत है संग्रहित नियम से मेनू राज्य, जो महंगा और जटिल है। आप नियमों को इस तरह से स्टोर करने की अनुशंसा कैसे करेंगे कि इसे मेनू राज्यों में आसानी से उलट किया जा सके?
यह आपके द्वारा समर्थित नियमों और उपयोगकर्ता को कितनी लचीलापन प्रदान करने पर एक बड़ा सौदा करने जा रहा है। –
यदि आपके नियम जटिल हैं, तो यह नियम प्रबंधन प्रबंधन कोडिंग के बजाए एक स्थापित व्यवसाय नियम इंजन को लागू करना समझ में आता है। सरल जीयूआई मेनू और गतिशील कथन पीढ़ी के मुकाबले नियमों के लिए बहुत कुछ है। – Kizz