MySQL为Visual Studio/MySQL项目项/ MySQL ASP。净MVC项目

8.1 MySQL ASP。净MVC项目

添加一个MySQL MVC项目现有MVC项目,首先添加一个MySQL实体框架模型。如果你已经做过跳过这一步。

将该项目配置为使用MySQL实体框架。有两种方法:

  • 手动添加所需的引用(EntityFramework MySql。数据&MySql.Data.Entity),并添加所需的配置. config配置文件

  • 或(首选),利用MySQL网站配置工具,它允许实体框架5或6与MySQL。关于此工具的更多信息,请参阅第七章,MySQL应用程序配置工具

一旦您已经配置了项目与实体框架使用MySQL,继续创建模型使用标准ADO。网络实体数据模型向导。MySQL MVC项目模板,您需要添加“模型”文件夹下的模型,如下图所示:

图8.1 ADO。网络实体数据模型

ADO。网络实体数据模型

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

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

图8.3创建一个新的MySQL连接

创建一个新的MySQL连接

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

重要的

兼职或使单一化生成的对象名称选择必须保持不加以控制,否则MySQL MVC项目模板将不会正常工作。

图8.4选择数据库对象包括在模型中

选择数据库对象包括在模型中

点击完成生成模型,如下证明:

图8.5创建MySQL实体框架模型

创建MySQL实体框架模型

现在,生成一个新的MySQL MVC项目。右键单击该项目,并选择添加新项从上下文菜单中。

图8.6添加新项

添加新项

这就开始了添加新项向导。的MySQL菜单提供了两个选择:MySQL新的MVC项目MySQL新的Windows表单。选择MySQL新的MVC项目,然后单击添加

图8.7 MySQL菜单选项

MySQL菜单选项

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

图8.8 MySQL MVC项目模板对话框

MySQL MVC项目模板对话框

图8.9 MySQL MVC项目模板

MySQL MVC项目模板

在选择模型和实体创建条目,点击完成和一个新的控制器和视图匹配选择的实体将会添加到项目中。这些包含必要的后端代码来呈现实体数据。

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

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

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

图8.11演员视图

演员的观点