2012-09-17 16 views
8

के साथ समाप्त होने वाली तालिका में अंतिम एस क्यों गुम है, यह वास्तव में अजीब त्रुटि है, मैंने ऑनलाइन देखा है और यह क्यों हो रहा है इसके किसी भी स्पष्ट कारण नहीं देख सकते हैं।एंटिटी फ्रेमवर्क को 'स्थिति'

मैं डाटाबेस प्रथम इकाई की रूपरेखा संस्करण 5 उपयोग कर रहा हूँ और 4 टेबल बुलाया जोड़ लिया है:

  • कार्य
  • JobStatus
  • SubJobStatus
  • SubJobStageStatus

JobStatus, SubJobStatus और SubJobStageStatus प्रत्येक के पास वर्कस्टैटस के लिए एक विदेशी कुंजी बाधा है।

मैंने इन तालिकाओं को शामिल करने के लिए अपना एडीएमएक्स अपडेट किया है लेकिन किसी कारण से प्रत्येक तालिका शब्द स्थिति से अंतिम एस गुम है। तो टेबल और उनके नेविगेशन गुण अब कहा जाता है:

  • WorkStatu
  • JobStatu
  • SubJobStatu
  • SubJobStageStatu

किसी को भी पता है कि ऐसा क्यों होता?

उत्तर

8

"-स्टैटस" को बहुवचन के रूप में व्याख्या किया जा रहा है, और इकाई फ्रेमवर्क डी-प्लुरलाइजिंग द्वारा "सहायक" हो रहा है। में इतनी अच्छी तरह से

var customer = new Customer(); 

यह पता नहीं कर रहा है:

उदाहरण के लिए, यदि आप एक मेज "ग्राहकों" कहा जाता है एफई "ग्राहक" नामक संस्था है, जो तथ्य कोड में अच्छे में है उत्पन्न होगा आपका मुकदमा; आपकी टेबल पहले से ही एकवचन है।

आप अपने टेबल नाम बदल सकते हैं करने के लिए "-Statuses" या डिजाइनर में नामों को अपडेट या अक्षम pluralization:

तहत Tools > Options enter image description here

संबंधित मुद्दे