要将MySQL MVC项添加到现有MVC项目中,首先添加MySQL实体框架模型。如果已完成此操作,请跳过此步骤。
将项目配置为使用MySQL和实体框架。有两种方法:
手动添加所需的引用(EntityFramework、MySql.Data&MySql.Data.Entity),并将所需的配置添加到
web.config文件
配置文件或者(首选),利用MySQL网站配置工具,它允许实体框架5或6与MySQL。有关此工具的其他信息,请参阅第5.7节,“MySQL应用程序配置工具”.
将项目配置为使用MySQL with Entity Framework后,继续使用标准ADO.NET实体数据模型男巫对于MySQL MVC项目模板,需要在“Models”文件夹下添加模型,如下图所示:
选择MySQL连接后,需要选择要包含在模型中的数据库对象。
重要
这个将生成的对象名称复数化或单数化选项必须保持未选中状态,否则MySQL MVC项模板将无法正常工作。
点击
生成模型,如下所示:现在,生成一个新的MySQL MVC项。在项目上单击鼠标右键,然后选择
从上下文菜单。这将启动添加新项目男巫这个MySQL数据库菜单提供两个选项:MySQL新MVC项和MySQL新Windows窗体. 选择MySQL新MVC项,然后单击 .
这将打开MVC项目模板对话框。现在选择您要用来创建MVC项的MySQL模型和实体。模型下拉列表是基于项目中所有可用的MySQL实体框架模型填充的,实体下拉列表是使用所选模型可用的实体填充的。
选择要创建项的模型和实体后,单击实体数据。
,与选定实体匹配的新控制器和视图将添加到项目中。它们包含必要的后端代码来呈现现在可以执行应用程序了。在我们的示例中,我们使用了Sakila数据库并生成了一个Actor控制器: