如何用MySQL DB替换SQL DB并启用实体框架代码优先?

时间:2014-03-17 09:04:25

标签: mysql sql asp.net-mvc asp.net-mvc-3 entity-framework

我最近在线发布了我的ASP.net MVC应用程序(Internet应用程序模板)。尝试注册为用户并单击提交按钮后,我收到以下错误消息:"抱歉,处理您的请求时出错。"

我联系了我的托管公司,询问他们可能是什么原因。他们立即要求我的申请的目标框架和数据库。


我的ASP.net MVC应用规范

它是一个ASP.net MVC 3应用程序,我使用实体框架。目标框架是4.0,我的数据库是SQL Server Compact 4.0本地数据库。

托管公司回复我说他们只支持MySQL数据库(没有MS SQL),Target Framework 4.0和Entity Framework。


尝试解决此问题

我尝试浏览网页(包括Stack Overflow)以获取有关如何在我的应用程序中集成MySQL数据库的教程,但我每次都失败了。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

This tutorial向您展示如何使用MySQL提供程序替换具有EntityFramework(SQL客户端提供程序)的ASP.NET标识的默认数据存储机制。