2011-05-06 145 views
2

我正在使用ASP.Net MVC2。我有一个使用数据库设计的模型,并且需要使用MySQL作为后端从该模型创建数据库。使用MySQL作为数据库从模型生成数据库

我右键单击模型并选择generate database from model选项,然后选择MySQL作为后端。

之后,我可以得到一个SQL查询来执行。但是当我执行查询时,MS SQL Server正在执行而不是MySQL。

您是否知道如何使用MySQL从模型中创建数据库。

+0

你在使用自动生成的DB(我假设你已经安装了MySQL connector for .NET,对吗?)? – UpTheCreek 2011-05-06 10:23:22

+0

您是否使用Entity Framework 4.1 Code First? – 2011-05-06 11:18:35

+0

@ UpTheCreek-auto从asp.net mvc2中的模型类生成 – joms 2011-05-06 11:22:59

回答

0

您可以在实体模型的属性下更改DDL生成器:DDL Generation Template。我能够从SSDLToMySQL.tt (VS)切换到SSDLToSQL10.tt (VS),这给了我MySQL脚本。