avatar

Visual Studio 2017 自动创建带增删查改的MVC网站

妹纸都开口了,还有拒绝的理由吗

某天某妹纸找我,说这个MVC的创建不太会,要记一下controller、models、还有页面引用的东西,好不方便~
记不住咋办嘛~有没快速生成适合自己使用的带有增删查改功能的MVC网站呢
方法是有滴,经过本人的一番摸索~且听我给你一一讲述

步骤如下,咱这么简单的操作就不说这么多了,关键的内容咱再讲一下哈

创建Web应用程序项目

咱们先创建一个项目,新建->ASP.NET Web应用程序,起个有意义的名字->MVC->创建即可

1

2

3

进入models文件夹,创建属于我们的类

创建好了项目组之后,咱们二话不说,来到models文件夹
右键,添加一个类,记得类的名字咱起个有意义的好吗

1

2

安装EntityFramework

由于类里面要用到EntityFramework,所以,咱们给装一下,如果装了的同学,可以忽略这一部分

PM安装

1

2

界面化安装

另外一个安装方法-by小机灵鬼

1

2

创建好类之后,就可以看到这样子的内容了

创建好类之后,准备添加属性

这里是关键,大家注意看了哈

先导入咱们的Entity,然后在我们的类里面添加我们要加属性,什么ID,名字、性别、邮件什么的,随意大家,请自由发挥
接着就是再写一个派生自DBContext基类的类。用来处理提取、 存储和更新的实体框架我们自己的数据库上下文Marx类在数据库中的实例
public DbSet marxes { get; set; }
这样子子就写好了

在controllers里面操作

然后再点到controllers,右键添加控制器,选择包含识图的MVC5控制器

1

2

3

4

5

有些同学可能会出这样的报错,咱们重新生成一下解决方案就好了

1

2

已启动全部重新生成: 项目: MarxMVC, 配置: Debug Any CPU

再配置一次


点了添加之后,就会出现这样子的操作界面

一会儿过后,就可以看到控制器、页面已经全部生成了

已经自动生成控制器、页面

1

2

测试一下效果

进入index的页面,点击运行,给大家展示一下 创建、修改、删除、详情的功能

1
进入首页

2
使用创建功能

3
回到首页可以看到生效

4

5

6

7

8

要是感觉不错的话,就留个言评论一下下呀,欢迎各位大哥指正
文章作者: MarxCBR
文章链接: https://www.marxcbr.cn/archives/ca407765.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 MarxCBR的小屋
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论
2