zoukankan      html  css  js  c++  java
  • 牛腩新闻视频 13讲 存储过程 NewsDAO.cs 和 实体类 News.cs

    之前评论和类别  是用 sql 语句来实现的

    那么  新闻  我们使用 存储过程来实现

    在DAL 层 添加新项     NewsDAO.cs

    image

    然后在 Model 层   用实体类生成器  生成  News.cs

    image

    生成后  记得  在Model层上  添加现有项

    image image image   这样 刚才生成  就添加到项目进去了

    打开代码 我们看看刚才这个  新的实体类生成器的  优点和缺点

    image

    下面开始建立 存储过程

    在数据库的 可编程性  存储过程

    image

    image

    因为要执行存储过程   ,那么我们在  SQLHelper.cs 助手类里面  编写执行存储过程

    首先我们看一下  这个存储过程 返回的是 一张表

    image

    那么我们实际上    就和  image    很像

    image

    重新生成 Model 层和  DAL 层  然后在  default.aspx.cs 里面进行测试

    image

    这就是存储过程在 asp.net 中运用   实际上就是多了一句

    cmd.CommandType = CommandType.StoredProcedure;  //cmd的类型为 存储过程

    实际上 在执行  传入sql语句的时候 也是有一句的 

    cmd.CommandType = CommandType.Text;

    不过 这个是cmd 默认的  只有在需要用到存储过程的时候  才要写 cmd.CommandType = CommandType.StoredProcedure;  //cmd的类型为 存储过程

    image

    然后  我们在来看看  刚才编写的  test   和  上面的  ExecuteQuery(string sql) 唯一的区别 就是   cmd.CommandType的区别

    下节课  我们把他整合在一起

  • 相关阅读:
    GIS开发站点收藏
    读取Excel中的数据到DataSet
    SPSS统计功能与模块对照表
    相关性分析主要源码
    Matlab典型论坛
    EasyUI入门视频教程
    利用EF ORM Mysql实体运行程序出错解决方案
    小议
    六、 从Controller中访问模板数据(ASP.NET MVC5 系列)
    五、 创建连接串连接本地数据库(ASP.NET MVC5 系列)
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2216162.html
Copyright © 2011-2022 走看看