10bet网址
MySQL和Windows
相关文件10bet官方网站 下载此摘录

5.6.1 MySQL ASP.NET MVC项目

要将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”文件夹下添加模型,如下图所示:

图5.28 ADO.NET实体数据模型

ADO.NET实体数据模型

图5.29选择或创建一个新的MySQL连接

选择或创建新的MySQL连接

图5.30创建新的MySQL连接

创建新的MySQL连接

选择MySQL连接后,需要选择要包含在模型中的数据库对象。

重要

这个将生成的对象名称复数化或单数化选项必须保持未选中状态,否则MySQL MVC项模板将无法正常工作。

图5.31选择要包含在模型中的数据库对象

选择要包含在模型中的数据库对象

点击完成生成模型,如下所示:

图5.32创建MySQL实体框架模型

创建MySQL实体框架模型

现在,生成一个新的MySQL MVC项。在项目上单击鼠标右键,然后选择添加新项目从上下文菜单。

图5.33添加新项目

添加新项目

这将启动添加新项目男巫这个MySQL数据库菜单提供两个选项:MySQL新MVC项MySQL新Windows窗体. 选择MySQL新MVC项,然后单击添加.

图5.34 MySQL菜单选项

MySQL菜单选项

这将打开MVC项目模板对话框。现在选择您要用来创建MVC项的MySQL模型和实体。模型下拉列表是基于项目中所有可用的MySQL实体框架模型填充的,实体下拉列表是使用所选模型可用的实体填充的。

图5.35 MySQL MVC项目模板对话框

MySQL MVC项目模板对话框

图5.36 MySQL MVC项目模板

MySQL MVC项目模板

选择要创建项的模型和实体后,单击完成,与选定实体匹配的新控制器和视图将添加到项目中。它们包含必要的后端代码来呈现实体数据。

图5.37添加到项目中的新控制器和视图

添加到项目中的新控制器和视图

现在可以执行应用程序了。在我们的示例中,我们使用了Sakila数据库并生成了一个Actor控制器:

图5.38演员视图

演员观