VS 自动创建带增删查改的MVC网站
VS 自动创建带增删查改的MVC网站
废话放在前头,说一下这个文章的缘起
某天某妹纸找我,说这个MVC的创建不太会,要记一下controllers、models、还有页面引用的东西,好不方便~
记不住咋办嘛~有没快速生成适合自己使用的带有增删查改功能的MVC网站呢
方法是有滴,经过本人的一番摸索~且听我给你一一讲述
要是能拖动文章尾部给我点个在看就更好了
步骤如下,咱这么简单的操作就不说这么多了,关键的内容咱再讲一下哈
咱们先创建一个项目,新建->ASP.NET Web应用程序,起个有意义的名字->MVC->创建即可
创建好了项目组之后,咱们二话不说,来到models文件夹
右键,添加一个类,记得类的名字咱起个有意义的好吗
由于类里面要用到EntityFramework,所以,咱们给装一下,如果装了的同学,可以忽略这一部分
另外一个安装方法-by HR
创建好类之后,就可以看到这样子的内容了
这里是关键,大家注意看了哈
先导入咱们的Entity,然后在我们的类里面添加我们要加属性,什么ID,名字、性别、邮件什么的,随意大家,请自由发挥
接着就是再写一个派生自DBContext基类的类。用来处理提取、 存储和更新的实体框架我们自己的数据库上下文Marx类在数据库中的实例
public DbSet marxes { get; set; }
这样子子就写好了
然后再点到controllers,右键添加控制器,选择包含识图的MVC5控制器
有些同学可能会出这样的报错,咱们重新生成一下解决方案就好了
已启动全部重新生成: 项目: MarxMVC, 配置: Debug Any CPU
再配置一次
点了添加之后,就会出现这样子的操作界面
一会儿过后,就可以看到控制器、页面已经全部生成了
进入index的页面,点击运行,给大家展示一下 创建、修改、删除、详情的功能
进入首页
使用创建功能
回到首页可以看到生效

结尾废话
不过这样子的一个做法是有点儿投机取巧的哦~咱不太建议这样做。因为学习最重要的是学到知识,然后使用它。
OK,感谢各位带哥。咱多点一个关注,在看,转发一下,给更多有需要的同学好吗。
推荐阅读
WO麦克风软件逆向分析破解收费功能和去广告
使用NAS搭建专属邮件服务器保姆级教程
VS创建QT工程并添加到GitHub中
本文对你有没帮助呀,喜欢的话,记得留言、点赞、转发哟。谢谢各位!
VS 自动创建带增删查改的MVC网站的更多相关文章
- 分享一段ios数据库代码,包括对表的创建、升级、增删查改
分享一段ios数据库代码.包括创建.升级.增删查改. 里面的那些类不必细究,主要是数据库的代码100%可用. 数据库升级部分,使用switch,没有break,低版本一次向高版本修改. // DB.h ...
- C# SQLite 创建数据库的方法增删查改语法和命令
SQLite介绍 SQLite是一个开源.免费的小型RDBMS(关系型数据库),能独立运行.无服务器.零配置.支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准. SQLite数据库官方主页 ...
- 5.在MVC中使用泛型仓储模式和工作单元来进行增删查改
原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...
- SSH2 增删查改实例
(一)引入包 (共73个,不一定都需要,但是我的项目是这么多,经过调试,没有包冲突) (二)创建数据库表 建立数据库octtest,并创建user表,表里面一共4个字段:id,姓,名,年龄. 语句如下 ...
- 在MVC中使用泛型仓储模式和工作单元来进行增删查改
原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...
- 基于.net的分布式系统限流组件 C# DataGridView绑定List对象时,利用BindingList来实现增删查改 .net中ThreadPool与Task的认识总结 C# 排序技术研究与对比 基于.net的通用内存缓存模型组件 Scala学习笔记:重要语法特性
基于.net的分布式系统限流组件 在互联网应用中,流量洪峰是常有的事情.在应对流量洪峰时,通用的处理模式一般有排队.限流,这样可以非常直接有效的保护系统,防止系统被打爆.另外,通过限流技术手段,可 ...
- Elasticsearch使用系列-ES增删查改基本操作+ik分词
Elasticsearch使用系列-ES简介和环境搭建 Elasticsearch使用系列-ES增删查改基本操作+ik分词 一.安装可视化工具Kibana ES是一个NoSql数据库应用.和其他数据库 ...
- 6.在MVC中使用泛型仓储模式和依赖注入实现增删查改
原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...
- 4.在MVC中使用仓储模式进行增删查改
原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-using-the-repository-pattern-in-mvc/ 系列目录: ...
随机推荐
- jQuery 源码解析(二十二) DOM操作模块 复制元素 详解
本节说一下DOM操作模块里的复制元素子模块,该模块可以复制一个DOM节点,并且可选择的设置是否复制其数据缓存对象(包含事件信息)和是否深度复制(子孙节点等),API如下: $.clone(elem, ...
- linux命令--网络命令
一.网络命令 1.配置ip 1.1 配置 IP 地址 IP 地址是计算机在互联网中唯一的地址编码.每台计算机如果需要接入网络和其他计算机进行数 据通信,就必须配置唯一的公网 IP 地址. 配置 IP ...
- 这几个 Chrome 的 Tab 增强插件你都用上了吗?
1.OneTab:将无数 Tab 合并在一个页面 很多时候我们在一个窗口打开太多的tab,每一个tab太小不容易管理,这时候使用OneTab能够把所有tab收起放在一个页面,点击就可打开该tab,非常 ...
- Selenium(十八):unittest单元测试框架(四) HTML测试报告
1. HTML测试报告 对测试人员来而言,测试的产出很难衡量.换句话说,测试人员的价值比较难以量化和评估,相信这一点对软件测试人员来说深有体会.我们花费了很多时间与精力所做的自动化测试也是如此.所以, ...
- arcgis api 4.x for js 图层拓展篇之mapvLayer(附源码下载)
因为在项目开发过程中,使用的arcgis js api版本是4.7,并不能支持客户端渲染热力图,想到arcgis js api 4.x的渲染是基于canvas,故琢磨着是否能借助类似于mapV.ech ...
- 微信小程序根据生日获取年龄
// 根据出生日期计算年龄周岁 传参格式为1996-06-08 // 根据出生日期计算年龄周岁 传参格式为1996-06-08 function getAge(strBirthday) { var r ...
- tensorflow dataloader 相关内容
Tensorflow dataloader 相关调研:数据读取是训练的开始,是非常关键的一步:下面是调研时搜集到的一些相关链接: 十图详解tensorflow数据读取机制 https://zhuanl ...
- android binder 进程间通信机制5-Service注册和代理对象的获取
ServiceManager,其实也是一个Service,不过它的Server端实现并未使用Binder库的结构实现,而是直接打开binder/dev进行通信的,不具有普遍性. 下面以MediaSer ...
- 8.1 Spark MLlib简介
一.什么是机器学习 机器学习可以看做是一门人工智能的科学,该领域的主要研究对象是人工智能.机器学习利用数据或以往的经验,以此优化计算机程序的性能标准. 机器学习强调三个关键词:算法.经验.性能 二.基 ...
- Less(4)
1.先判断注入类型 (1)首先看到要求,要求传一个ID参数,并且要求是数字型的:?id=1 (2)再输入?id=1' 界面无变化 (3)再输入?id=1'' 界面还是无变化, (4)再输入?id=1 ...