VS 自动创建带增删查改的MVC网站

MVC.Net教程
 

废话放在前头,说一下这个文章的缘起
某天某妹纸找我,说这个MVC的创建不太会,要记一下controllers、models、还有页面引用的东西,好不方便~
记不住咋办嘛~有没快速生成适合自己使用的带有增删查改功能的MVC网站呢
方法是有滴,经过本人的一番摸索~且听我给你一一讲述
要是能拖动文章尾部给我点个在看就更好了

 

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

 

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

 

1
 

2
 

3
 

。。。
 

 

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

 

1
 

2
 

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

 

1
 

2

另外一个安装方法-by HR

 

1
 

2
 

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

 

 
 

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

 

 
 

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

 

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

 

1
 

2
 

3
 

4
 

5
 

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

 

 
 

1
 

2
 

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

 

再配置一次

 

 

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

 

 
 

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

 

1
 

2
 

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

1

进入首页

 

2

使用创建功能

 

3

回到首页可以看到生效

 

4
 

5
 

6
 

7
 
8

结尾废话

    又到了结尾废话的时候,看完这个是不是觉着很简单。5分钟就可以创建出一个带有增删查改详情页的网站了。对于某些同学需要应付考试的话~应该也差不多可以了。

不过这样子的一个做法是有点儿投机取巧的哦~咱不太建议这样做。因为学习最重要的是学到知识,然后使用它。

OK,感谢各位带哥。咱多点一个关注,在看,转发一下,给更多有需要的同学好吗

推荐阅读

WO麦克风软件逆向分析破解收费功能和去广告
    使用NAS搭建专属邮件服务器保姆级教程
    VS创建QT工程并添加到GitHub中

本文对你有没帮助呀,喜欢的话,记得留言、点赞、转发哟。谢谢各位!扫一下嘛~
​​

本文对你有没帮助呀,喜欢的话,记得留言、点赞、转发哟。谢谢各位!

VS 自动创建带增删查改的MVC网站的更多相关文章

  1. 分享一段ios数据库代码,包括对表的创建、升级、增删查改

    分享一段ios数据库代码.包括创建.升级.增删查改. 里面的那些类不必细究,主要是数据库的代码100%可用. 数据库升级部分,使用switch,没有break,低版本一次向高版本修改. // DB.h ...

  2. C# SQLite 创建数据库的方法增删查改语法和命令

    SQLite介绍 SQLite是一个开源.免费的小型RDBMS(关系型数据库),能独立运行.无服务器.零配置.支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准. SQLite数据库官方主页 ...

  3. 5.在MVC中使用泛型仓储模式和工作单元来进行增删查改

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...

  4. SSH2 增删查改实例

    (一)引入包 (共73个,不一定都需要,但是我的项目是这么多,经过调试,没有包冲突) (二)创建数据库表 建立数据库octtest,并创建user表,表里面一共4个字段:id,姓,名,年龄. 语句如下 ...

  5. 在MVC中使用泛型仓储模式和工作单元来进行增删查改

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...

  6. 基于.net的分布式系统限流组件 C# DataGridView绑定List对象时,利用BindingList来实现增删查改 .net中ThreadPool与Task的认识总结 C# 排序技术研究与对比 基于.net的通用内存缓存模型组件 Scala学习笔记:重要语法特性

    基于.net的分布式系统限流组件   在互联网应用中,流量洪峰是常有的事情.在应对流量洪峰时,通用的处理模式一般有排队.限流,这样可以非常直接有效的保护系统,防止系统被打爆.另外,通过限流技术手段,可 ...

  7. Elasticsearch使用系列-ES增删查改基本操作+ik分词

    Elasticsearch使用系列-ES简介和环境搭建 Elasticsearch使用系列-ES增删查改基本操作+ik分词 一.安装可视化工具Kibana ES是一个NoSql数据库应用.和其他数据库 ...

  8. 6.在MVC中使用泛型仓储模式和依赖注入实现增删查改

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...

  9. 4.在MVC中使用仓储模式进行增删查改

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-using-the-repository-pattern-in-mvc/ 系列目录: ...

随机推荐

  1. C++编译器优化技术:RVO、NRVO和复制省略

    现代编译器缺省会使用RVO(return value optimization,返回值优化).NRVO(named return value optimization.命名返回值优化)和复制省略(Co ...

  2. leetcode-二叉树

    树以及常用的算法 树的概念 树(Tree)的基本概念树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构.没有结点的树称为空(null或empty)树.一棵非空的树包括一个根结点 ...

  3. Python 从入门到进阶之路(三)

    在之前的文章我们介绍了一下 Python 中 if while for 的使用,本章我们来看一下 Python 中的变量类型. 在 Python 定义变量时的规则是 变量名 = 变量 ,Python ...

  4. SpringBoot的启动流程分析(2)

    我们来分析SpringApplication启动流程中的run()方法,代码如下 public ConfigurableApplicationContext run(String... args) { ...

  5. C#面向对象--简介

    一.C#提供对面向对象编程(Object Oriented Programming)的完整支持:类描述对象的类型,而对象是类的具体实例,创建对象的过程也被称为实例化(Instantiation):通常 ...

  6. SpringBoot启动项目时提示:Error:(3, 32) java: 程序包org.springframework.boot不存在

    场景 在IDEA中新建SpringBoot项目,后启动项目时提示: Error:(3, 32) java: 程序包org.springframework.boot不存在 实现 将pom.xml中par ...

  7. ES6 -箭头函数 ,对象的函数解构

    ES6 -箭头函数: //es6 中的箭头函数和扩展 //es5的写法 // function add(a,b){ // return a + b; // } // add(1,2); //3 fun ...

  8. windows 应急流程及实战演练

    前言 本文摘自信安之路公众号的文章. 当企业发生黑客入侵.系统崩溃或其它影响业务正常运行的安全事件时,急需第一时间进行处理,使企业的网络信息系统在最短时间内恢复正常工作,进一步查找入侵来源,还原入侵事 ...

  9. ABP入门教程6 - 领域层创建实体

    点这里进入ABP入门教程目录 创建实体 在领域层(即JD.CRS.Core)下新建文件夹Entitys //用以存放实体对象添加一个实体类Course.cs //课程信息 using Abp.Doma ...

  10. Google Admob移动广告快速集成步骤

    Google Admob移动广告快速集成步骤 第一步:引入依赖包 //admob广告 implementation 'com.google.android.gms:play-services-ads: ...