मैं एक प्रोग्राम बना रहा हूं जो एक डेटाबेस में डेटा पोस्ट करेगा, और मैं एक पैटर्न में चला गया हूं जो मुझे यकीन है कि परिचित है: एक एनम के रूप में काम करने वाले सबसे अधिक संभावना (बहुत दृढ़ता से) निश्चित मानों की एक छोटी तालिका। तो नीचे दी गई तालिका को मान लीजिए Status
:
स्थिति आईडी विवरण -------------- 0 असंसाधित 1 लंबित 2 संसाधित 3 त्रुटि
मेरे कार्यक्रम में मुझे एक और तालिका के लिए एक स्थिति आईडी निर्धारित करने की आवश्यकता है, या संभवतः एक नई स्थिति आईडी के साथ एक रिकॉर्ड अपडेट करें।
मैं एक पहचान में ईद की स्थिति को हार्डकोड कर सकता हूं और आशा करता हूं कि कोई भी कभी भी डेटाबेस में बदलाव न करे। या मैं कर सकता है विवरण के आधार पर मूल्यों प्री-फ़ेच (इस प्रकार हार्डकोड कि बजाय)।
इन दो, एनम और टेबल को सिंक करने के लिए सही तरीका क्या होगा?