ऐसा लगता है कि MVC4 नियंत्रक मचान ठीक से MySql कनेक्शन स्ट्रिंग को नहीं पहचान रहा है। नियंत्रकों के लिए EF CRUD कोड जनरेट करते समय नीचे दिखाए अनुसार कनेक्शन स्ट्रिंग बदलें:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
एप्लिकेशन चलाते समय इसे वापस मानक में बदलें:
<connectionStrings>
<add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
परिवर्तन, प्रदाता का नाम नोट करें।