एंटिटी फ्रेमवर्क उसी नाम (कैपिटलाइज़ेशन, आदि) का उपयोग करेगा जैसा कि ऑब्जेक्ट के लिए घोषित किया गया है। इसलिए, उदाहरण के लिए, यदि आप किसी मॉडल ऑब्जेक्ट को इस प्रकार घोषित करते हैं:
public class Industry
{
public int IndustryID { get; set; }
}
एंटिटी फ्रेमवर्क उद्योग आईडी के कॉलम के साथ उद्योग की तालिका की तलाश करेगा।
आप अपने मॉडलों में एनोटेशन जोड़कर इसे बदल सकते हैं। निम्न कार्य करें:
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
ऐसा करने से, आपके ऑब्जेक्ट अभी भी उपयुक्त .NET नामकरण योजना का उपयोग करेंगे, लेकिन यह आपके संबंधित डेटाबेस से मेल खाएगा। आप स्तंभ विशेषता ।
वैकल्पिक रूप से, आप MySQL में तालिका के नाम बदल सकते हैं।