• 陕西证监局发布行政处罚 两人涉内幕交易被罚30万和15万 2019-09-18
  • 对美敲诈老手不能软越软越诈你要打就来 2019-09-16
  • 一周:内蒙古水利厅厅长被查湘潭市委副书记赵文彬落马 2019-09-04
  • 鹰潭高新区打造非公党建示范带 2019-09-04
  • 不是有《城市生活无着的流浪乞讨人员救助管理办法》吗?[晕][晕] 2019-08-30
  • 加入我们中国国家地理网 2019-08-30
  • 海南出台引进人才住房保障指导意见:满8年无偿赠与全部产权 2019-08-23
  • 享受激情世界杯 远离心脑血管疾病 2019-08-23
  • 火场上的那双手,找到了! 2019-07-27
  • 国税地税合并 国家税务总局陕西省税务局挂牌成立 2019-07-21
  • 性格能预测寿命?4种性格有助长寿 2019-07-16
  • 端午出行走雅康高速 请先看看这份出行指南 2019-07-15
  • 市房管局权威回应成都精装房热点!39家开发企业已被约谈 ——凤凰网房产成都 2019-07-14
  • 人民网评:“疯狗咬人”提醒城市管理者需重视一个问题 2019-07-14
  • 点评:世界杯八大热门亮相完毕 西班牙巴西最有冠军相 2019-07-12
  • 模板中执行sql语句

    PageAdmin系统提供了一个内置的数据库访问对象,声明如下:

    DataBaseContext dbContext = DbHelper.DbContext();

    DataBaseContext是PageAdmin.Utils工具类提供的对象,可用于各种数据库有关的操作。

    下面列举一下常用方法

    1、执行sql语句,返回受影响的int数值。

    dbContext.Execute("sql 执行语句")

    2、查询数据库,返回IEnumerable<dynamic>类型。

    dbContext.SqlQuery("sql查询语句")

    实例1:通过sql语句循环读取news表的title字段

        <ul>
            @{
                DataBaseContext dbContext = DbHelper.DbContext();
                foreach (var item in dbContext.SqlQuery("select [title] from news order by id desc"))
                {
                    <li>
                      @item.Title
                    </li>
                }
            }
        </ul>

    ....

    实例2:通过sql语句更新字段,本实例可用于ajax请求。

    @{
        Layout = null; //禁止加载母版页
        
        string param1 = Request.QueryString["param1"]; //get请求获取参考示例
        string param2 = Request.Form["param2"]; //post请求获取参数示例
        
        var result = new { state = 1, msg = "success" }; //申明一个浏览器输出的对象
        DataBaseContext dbContext = DbHelper.DbContext();
        dbContext.Execute("update [product] set [myfield]=[myfield]+1");//更新product表中的myfield字段加1。
        
        //下面的语句用于向浏览器输出json对象,result对象转json格式输出后,前端ajax可以获取到。
        Response.Clear();
        Response.ContentType = "application/json";
        Response.ContentEncoding =System.Text.Encoding.UTF8;
        Response.Write(JsonHelper.JsonParse(result));
        Response.End();
    }

    DataBaseContext对象有很多方法,这里不一一赘述,有兴趣的请下载PageAdmin.Utils源码文件自行查看。

    江西快3
  • 陕西证监局发布行政处罚 两人涉内幕交易被罚30万和15万 2019-09-18
  • 对美敲诈老手不能软越软越诈你要打就来 2019-09-16
  • 一周:内蒙古水利厅厅长被查湘潭市委副书记赵文彬落马 2019-09-04
  • 鹰潭高新区打造非公党建示范带 2019-09-04
  • 不是有《城市生活无着的流浪乞讨人员救助管理办法》吗?[晕][晕] 2019-08-30
  • 加入我们中国国家地理网 2019-08-30
  • 海南出台引进人才住房保障指导意见:满8年无偿赠与全部产权 2019-08-23
  • 享受激情世界杯 远离心脑血管疾病 2019-08-23
  • 火场上的那双手,找到了! 2019-07-27
  • 国税地税合并 国家税务总局陕西省税务局挂牌成立 2019-07-21
  • 性格能预测寿命?4种性格有助长寿 2019-07-16
  • 端午出行走雅康高速 请先看看这份出行指南 2019-07-15
  • 市房管局权威回应成都精装房热点!39家开发企业已被约谈 ——凤凰网房产成都 2019-07-14
  • 人民网评:“疯狗咬人”提醒城市管理者需重视一个问题 2019-07-14
  • 点评:世界杯八大热门亮相完毕 西班牙巴西最有冠军相 2019-07-12
  • 极速时时走势图软件 线上赌城娱乐网 bbin电子游艺 吉林快三综合走势爱彩乐 重庆时时现场开奖结果 群英会3胆拖任4技巧 环亚电游手机版 五分赛结果 彩96app下载 梭哈app单机 内蒙古时时玩法介绍图 网赌用支付宝转账能追回嘛 有没有新时时赔率高的平台 上海按摩特殊服务 大乐透30期走势图 牛牛手机