• 努力开创人与自然和谐发展新格局 2019-08-23
  • 带你走遍近半湖北,2018千万粉丝走进鄂旅投网络大V招募 2019-08-19
  • 为吸引中国游客 世界各国纷纷喊话:“我最懂你” 2019-08-10
  • 小艾,爸爸特别特别特别地想你!——干校里最感人的家书 2019-08-07
  • 宝鸡市陈仓区党员干部助力夏收帮扶困难群体 2019-08-07
  • 《最想饲养的动漫宠物》如果养的猫猫狗狗会讲话... 2019-07-19
  • 日本大阪地震已致4人死亡、370多人受伤 2019-07-15
  • 走近央视主播张静:爱好阅读 心系公益 满满正能量 2019-07-15
  • 2017年度高耗能行业能效“领跑者”遴选工作启动会在京召开 2019-07-15
  • 阳泉消防开展冬训“集团化”练兵 2019-07-15
  • 笑对高考,高考我不怕!(组图) 2019-07-13
  • 《风暴舞》亮相上海电视节 或成年度期待大戏 2019-07-13
  • 武汉2月新房价格微跌 2019-07-11
  • 加入我们中国国家地理网 2019-07-08
  • 这就是为什么金融危机发源地的美国,欧债危机重灾区的欧洲各国股市连续7年走牛,屡创历史新高,唯经济最好的中国股市却连续7年熊冠全球的根本原因, 2019-07-07
  • 模板中执行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
  • 努力开创人与自然和谐发展新格局 2019-08-23
  • 带你走遍近半湖北,2018千万粉丝走进鄂旅投网络大V招募 2019-08-19
  • 为吸引中国游客 世界各国纷纷喊话:“我最懂你” 2019-08-10
  • 小艾,爸爸特别特别特别地想你!——干校里最感人的家书 2019-08-07
  • 宝鸡市陈仓区党员干部助力夏收帮扶困难群体 2019-08-07
  • 《最想饲养的动漫宠物》如果养的猫猫狗狗会讲话... 2019-07-19
  • 日本大阪地震已致4人死亡、370多人受伤 2019-07-15
  • 走近央视主播张静:爱好阅读 心系公益 满满正能量 2019-07-15
  • 2017年度高耗能行业能效“领跑者”遴选工作启动会在京召开 2019-07-15
  • 阳泉消防开展冬训“集团化”练兵 2019-07-15
  • 笑对高考,高考我不怕!(组图) 2019-07-13
  • 《风暴舞》亮相上海电视节 或成年度期待大戏 2019-07-13
  • 武汉2月新房价格微跌 2019-07-11
  • 加入我们中国国家地理网 2019-07-08
  • 这就是为什么金融危机发源地的美国,欧债危机重灾区的欧洲各国股市连续7年走牛,屡创历史新高,唯经济最好的中国股市却连续7年熊冠全球的根本原因, 2019-07-07
  • 一码中特死公式 竞彩足球半全场玩法 四肖期期準 11选五开奖北京一定牛 七乐彩走势图带连线 中彩票的头一天能梦到什么 德甲士清洁有什么成分 云南11选5加奖 篮球让分胜负票怎么看 中彩网走势图大乐透 福彩5d开奖奖金 09年顶呱刮 福建快3走势图 查网易彩票中奖 3do真人游戏