zoukankan      html  css  js  c++  java
  • Dapper试用简例

    1.选择3.5以上框架在新建项目中引用Dapper.dll。

    2.在后台写代码,代码写出来后感觉以前学的都白学了。

    3.

    using Dapper;
    using System;
    using System.Collections.Generic;
    using System.Configuration;
    using System.Data;
    using System.Data.SqlClient;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    namespace WebApplication1
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            /// <summary>
            /// 实体化一个对象
            /// </summary>
            public class Area
            {
                public int AreaId { get; set; }
                public string AreaName { get; set; }
                public int AreaPid { get; set; }
            }
            protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack)
                {
                    return;
                }
                ConnSql();
                //ExcuteSql(new Area
                //{
                //    AreaName = "河南省"
                //    ,
                //    AreaPid = 0
                //});
    
            }
            /// <summary>
            /// 连接数据库
            /// </summary>
            /// <returns></returns>
            private SqlConnection OpenConnection()
            {
                string connectionString = ConfigurationManager.ConnectionStrings["Sql"].ConnectionString;
                SqlConnection connection = new SqlConnection(connectionString);
                connection.Open();
                return connection;
            }
            /// <summary>
            /// 查询操作
            /// </summary>
            private void ConnSql()
            {
                using (IDbConnection connection = OpenConnection())
                {
                    string sql = @"select AreaId,AreaName from TblArea  ";
                    var parameter = new DynamicParameters();
                    parameter.Add("@AreaName", null, null, null);
                    IEnumerable<Area> links = connection.Query<Area>(sql, parameter);
                    GridView1.DataSource = links;
                    GridView1.DataBind();
                }
            }
            /// <summary>
            /// 执行性语句
            /// </summary>
            /// <param name="AreaMode"></param>
            private void ExcuteSql(Area AreaMode)
            {
                using (IDbConnection connection = OpenConnection())
                {
                    string sql = @"insert into TblArea (AreaName,AreaPid) values(@AreaName,@AreaPid) ";
                    var parament = new DynamicParameters();
                    parament.Add("@AreaName", AreaMode.AreaName, null, null, null);
                    parament.Add("@AreaPid", AreaMode.AreaPid, null, null, null);
                    int links = connection.Execute(sql, parament);
                    if (links > 0)
                    {
                        Response.Write(links.ToString());
                    }
                }
            }
        }
    }
    

      

  • 相关阅读:
    每日一题 为了工作 2020 0412 第四十一题
    每日一题 为了工作 2020 04011 第四十题
    每日一题 为了工作 2020 0410 第三十九题
    每日一题 为了工作 2020 0409 第三十八题
    每日一题 为了工作 2020 0408 第三十七题
    每日一题 为了工作 2020 0407 第三十六题
    每日一题 为了工作 2020 0406 第三十五题
    每日一题 为了工作 2020 0405 第三十四题
    学习总结(二十四)
    学习总结(二十三)
  • 原文地址:https://www.cnblogs.com/SamllBaby/p/4361934.html
Copyright © 2011-2022 走看看