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的区别

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

  • 相关阅读:
    HDU 4990 Reading comprehension(BestCoder Round #8)
    HDU 4985 Little Pony and Permutation(BestCoder Round #7)
    HDU 4983 Goffi and GCD(欧拉函数模板)
    CodeForces 590A Median Smoothing
    CodeForces 591B Rebranding
    LightOJ 1100
    Load average 负载详细解释
    Loadrunner 上传下载
    使用VisualVM远程监控JVM Linux服务器配置方法
    JVM调优(7)调优方法
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2216162.html
Copyright © 2011-2022 走看看