আমি এমন একটি প্রোগ্রাম তৈরি করছি যা ডেটাবেজে ডেটা পোস্ট করবে এবং আমি এমন একটি প্যাটার্নে চলে এসেছি যেটি সম্পর্কে আমি নিশ্চিতভাবে পরিচিত: খুব সম্ভবত (খুব দৃ likely় সম্ভাব্য) একটি মান হিসাবে সংযুক্ত একটি নির্দিষ্ট টেবিল। সুতরাং ধরুন নীচের টেবিলটি বলা হয়েছে Status
:
অবস্থা আইডি বর্ণনা -------------- 0 প্রক্রিয়াজাত 1 টি বিচারাধীন 2 প্রক্রিয়াজাত 3 ত্রুটি
আমার প্রোগ্রামে আমাকে অন্য টেবিলের জন্য একটি স্থিতি আইডির নির্ধারণ করতে হবে, বা নতুন স্ট্যাটাস আইডির সাথে সম্ভবত কোনও রেকর্ড আপডেট করতে হবে।
আমি একটি এনুমে আইডি এর স্ট্যাটাসটিকে হার্ডকোড করতে পারতাম এবং আশা করি যে কোনও দিনই ডাটাবেস পরিবর্তন হয় না। অথবা আমি বর্ণনার উপর ভিত্তি করে মানগুলি পূর্বে আনতে পারি (এর পরিবর্তে এটি হার্ডকোডিং হয়)।
এই দুটি, এনাম এবং টেবিল সিঙ্ক করে রাখার সঠিক পদ্ধতির কী হবে?