VS2012中的数据库迁移(MVC 4)从默认的SQL Express LocalDb)v11.0到MySQL

时间:2014-02-21 21:03:37

标签: mysql asp.net-mvc asp.net-mvc-4 visual-studio-2012 database-migration

我目前面临的问题是如何迁移数据库以获取在VS 2012中默认创建的用户信息。当我创建项目时,会创建一个包含所有用户表和数据库的LocalDb \ v11.0。

在我的应用程序中,我想使用MySQL作为数据库。我能够运行,连接和访问在MySQL工作台上运行的MySQL数据库。但我面临着如何迁移用户访问控制的问题,即已经给出了帐户控制器和家庭控制器;目前,当我按下登录时,我被重定向到一个页面以输入我的登录凭据。其中使用此默认SQL Express LocalDb。

我想使用Microsoft提供给我的代码功能,但想要使用MySQL数据库。

我目前正在考虑从默认SQL数据库迁移到MySQL,然后使用MySQL数据库运行代码。没有针对此问题的具体帖子。我现在真的很无能,有人可以给出一些从哪里开始的指示吗?

   <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-ImageRepository-20140121114624;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-ImageRepository-20140121114624.mdf" providerName="System.Data.SqlClient" />

我正在考虑将此默认连接指向我拥有的mySQL Db,但这不起作用。

1 个答案:

答案 0 :(得分:0)

您需要修改连接字符串以连接到您的mysql数据库。

你会在这里找到更多信息

mySQL DataSource on Visual Studio 2012

如果您在项目中使用实体框架,它将与mysql兼容。