ฉันกำลังพยายามคาดศีรษะไปรอบๆ รายการที่จะแสดงอยู่ในส่วนควบคุมแบบเลื่อนลงของเว็บแอปพลิเคชัน และรายการเหล่านี้เป็นออบเจ็กต์ค่าในโมเดลของฉัน ตามตัวอย่าง สมมติว่าฉันเป็นนิติบุคคลชื่อ RFI (คำขอข้อมูล) RFI นั้นมีออบเจ็กต์ค่าชื่อสถานะ ค่าสถานะที่เป็นไปได้ตามที่ธุรกิจกำหนด ได้แก่ สร้าง เปิด ระงับ ปิด ค่าเหล่านี้จะต้องแสดงให้ผู้ใช้เห็นและผู้ใช้สามารถอัปเดตได้ (ในคอนโซลผู้ดูแลระบบบางรุ่น) เนื่องจากค่าจะยังคงอยู่ในเอนทิตีเท่านั้น วิธีใดที่ดีที่สุดในการจัดเก็บรายการค่าที่เป็นไปได้
ฉันใช้ฐานข้อมูล (SQL 2008) และกรอบงาน ORM (Entity Framework 4.1) แต่ฉันไม่แน่ใจว่าฐานข้อมูลเป็นสถานที่ที่ดีที่สุดในการจัดเก็บค่าที่เป็นไปได้ ฉันได้ยินมาว่าผู้ใช้บางคนสร้างไฟล์ทรัพยากร (เอกสาร XML, ไฟล์ CSV ฯลฯ) สำหรับสิ่งเหล่านี้ คนอื่นๆ ในชุมชนกำลังทำอะไรในสถานการณ์เช่นนี้ และแนวทางปฏิบัติที่ดีที่สุดที่แนะนำมีอะไรบ้าง