आपके कोड में एक वर्ग होना चाहिए जो DbContext
. से विरासत में मिला हो , की तर्ज पर कुछ:
public class SuperDatabaseContext : DbContext
{
public DbSet<player> Players { get; set; }
public DbSet<team> Teams { get; set; }
}
क्या आपके द्वारा प्रदान किया गया लिंक
इसका मतलब यह है कि आपकी कक्षा (इस मामले में 'SuperDatabaseContext') name
से मेल खाना चाहिए Web.Config में आपके कनेक्शनस्ट्रिंग का। उदा.
<add name="SuperDatabaseContext" connectionString="password=supersecrete;User Id=MyUsername;database=myDBName;server=SERVERLOCATIONASDOMAINNAM;" providerName="MySql.Data.MySqlClient" />
अतिरिक्त संदर्भ जो उपयोगी हो सकते हैं:
- ईएफ4 कोड फर्स्ट पर स्कॉट हंसेलमैन का ब्लॉग पोस्ट (हालांकि, यह CTP4 है)।
- जॉन गैलोवे की मौजूदा डीबी के साथ प्रयोग करने की बात (कनेक्शन स्ट्रिंग नाम निर्दिष्ट करने पर टिप्पणियां हैं)
- गु पोस्ट का अनिवार्य संदर्भ ।
दूसरी तरफ ध्यान दें:बस अपनी कनेक्शन स्ट्रिंग को दोबारा जांचें। मुझे वह संदेश सामान्य रूप से मिलता है क्योंकि मैं एक बेवकूफ हूं और सर्वर नाम आदि में कुछ सही नहीं लिखा है। :)