实现数据库的增删改查一个简单的列子

1.新建一个项目,选择ASP.NET MVC3 Web 应用程序

点击确定后选择Internet应用程序,视图引擎可以自己选择,点确定

可以新建一个Entities文件夹,用来存放我将要用到的实体数据模型文件(*.edmx)文件,右键文件夹—>添加

因为我是用的数据库中已存在的表,所以选择从数据库生成

选择新建连接,配置数据库的服务器名,账号 密码

完成后接下来选择创建entity的表,点击完成后会自动生成并打开.edmx文件(记得运行.edmx,不先运行的话 .context.cs文件里内容为空)

在model下新增CustomerModel类,在Controller下新增CustomerController控制器

点击添加后会在View文件夹下自动生成与Controller前面同名的文件夹,以及视图

修改Global.asax,里面放着路由

public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapRoute(
                "Default", // 路由名称
                "{controller}/{action}/{id}", // 带有参数的 URL
                new { controller = "Customer", action = "Index", id = UrlParameter.Optional } // 参数默认值
            );

}

点Edit,Detail,Delete时,要在地址栏上在加一个/ID,否则会报错,这样就能实现简单的增删改查啦

.net MVC学习笔记(1)相关推荐

  1. Spring MVC 学习笔记 对locale和theme的支持

    Spring MVC 学习笔记 对locale和theme的支持 Locale Spring MVC缺省使用AcceptHeaderLocaleResolver来根据request header中的 ...

  2. .NET MVC 学习笔记(一)— 新建MVC工程

    一..NET MVC 学习笔记(一)-- 新建MVC工程 接触MVC有段时间了,一直想找机会整理一下,可是限于文笔太差,所以一直迟迟羞于下手,想到最近做过的MVC项目也有一些了,花点时间整理一下方便以 ...

  3. Spring MVC 学习笔记一 HelloWorld

    Spring MVC 学习笔记一 HelloWorld Spring MVC 的使用可以按照以下步骤进行(使用Eclipse): 加入JAR包 在web.xml中配置DispatcherServlet ...

  4. Spring MVC 学习笔记(整理)

    SpringMVC学习 1.概述 Spring MVC是一种基于Java实现MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行解耦,基于请求-响应模型帮助我们 ...

  5. [MVC学习笔记]5.使用Controller来代替Filter完成登录验证(Session校验)

    之前的学习中,在对Session校验完成登录验证时,通常使用Filter来处理,方法类似与前文的错误日志过滤,即新建Filter类继承ActionFilterAttribute类,重写OnAction ...

  6. [MVC学习笔记]1.项目结构搭建及单个类在各个层次中的实现

    新人刚开始学习ASP.NET MVC,若有不足之处希望能得到您的指点,不胜感激! 先来一张项目的层级结构图: Model:模型层,主要是各种类型.枚举以及ORM框架,框架完成数据库和实体类的映射.项目 ...

  7. Java-Spring MVC学习笔记

    Java-SpringMVC 学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1aE41167Tu?p=1 学习资料:SpringMVC的官方文档 ...

  8. Spring MVC学习笔记——POJO和DispatcherServlet

    POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称. 使用POJO名称是为了避免和EJB(Enter ...

  9. 【ASP.NET MVC 学习笔记】- 07 使用 Entity Framework

    本文参考:http://www.cnblogs.com/willick/p/3304534.html 1.ORM(Object Relation Mapping)工具,是为了解决"关系数据库 ...

  10. 【ASP.NET MVC 学习笔记】- 16 Model Binding(模型绑定)

    本文参考:http://www.cnblogs.com/willick/p/3424188.html. 1.Model Binding是Http请求和Action方法之间的桥梁,是MVC框架根据Htt ...

最新文章

  1. 漫画讲述人工智能简史
  2. 冒险实施SAP HANA 农夫山泉缘何做第一个“吃螃蟹”者?
  3. 为X Windows添加TrueType字体
  4. 阻塞与非阻塞、同步与异步 I/O模型
  5. Directx11教程39 纹理映射(9)
  6. 解决DDOS攻击生产案例
  7. IIS32位,64位模式下切换
  8. toast弹窗_弹窗实用素材模板|UI设计中的弹窗设计技巧,快get
  9. C#-WinForm-布局-Anchor-锁定布局、Dock-填充布局、工具箱中的容器
  10. 送给年轻人创业的经典好文章
  11. 经典算法-(六)老鼠走迷宫
  12. java kind con,java.lang.ClassNotFoundException:afu.com.sun.source.tree.tree$kind
  13. Excel 从web中提取数据
  14. 杰控连接mysql_杰控组态手册22.数据库连接.pdf
  15. SXF2019IP段合并
  16. scrapy之spiders
  17. 【LeetCode 深度优先搜索专项】不同岛屿的数量 II(711)
  18. Dilworth 定理
  19. HDU 3605 Escape【最大流】
  20. python画哆啦a梦图片_80行代码!用Python做一个哆来A梦分身

热门文章

  1. Codeforces Round #807 (Div. 2) A-C题解
  2. Mathematica实例——利用Mathematica演示量子力学中的波包演化
  3. 线上环境频繁GC问题排查,Finalizer对象该背这个锅吗?
  4. 常见鸟的种类及特点_鸟的分类
  5. 华为交换机常见ARP操作
  6. win10怎么设置计算机语言,Win10系统怎么设置中文语言_windows10怎么把系统语言设置成中文...
  7. 巧用STM32串口DMA的normal和circular模式,达到并行执行效果
  8. X Normal使用方法
  9. hadoop是什么?新手自学hadoop教程(一)
  10. Single Threaded Execution模式