zoukankan      html  css  js  c++  java
  • Dapper的常用操作

    一、Dappe介绍

    1. dapper是一个轻量级的高速的orm,它的读取速度和原始的ado.net速度是一样的。主要是在IDbConnection 的基础上进行了扩展。也就是典型的扩展方法之一。

    二、dapper的使用

    1.  .net 中使用dapper:最简单的方法就是直接在nuget包中添加引用。

    2. 相关使用代码如下:

     1     /// <summary>
     2         /// 获取受影响行数
     3         /// </summary>
     4         /// <param name="sql"></param>
     5         /// <param name="ps"></param>
     6         /// <returns></returns>
     7         public static int Execute(string sql, params SqlParameter[] ps)
     8         {
     9             using (SqlConnection conn = new SqlConnection(connStr))
    10             {
    11                 int result= conn.Execute(sql, ps);
    12                 return result;
    13             }
    14         }

    3. dapper提供的扩展方法介绍:关键方法还是挺多的,自己点进去查看一下吧,就和使用EF是一样的。

    • Query:查询方法,可以直接进行字段映射,所以不需要很繁琐的进行字段赋值
    • QueryFirstAsync :异步查询第一条数据
    • Execute: 执行增加和删除等操作,返回受影响行数

    4. 建议:但是个人感觉如果是要搭建框架,还是使用EF加dapper比较好一点,感觉这样搭建的框架更加灵活一点。最近也在疯狂的研究接触过的各种框架的架构,也在想能不能搭建一个比较好一点的框架出来。

  • 相关阅读:
    js截取字符串区分汉字字母代码
    List 去处自定义重复对象方法
    63. Unique Paths II
    62. Unique Paths
    388. Longest Absolute File Path
    41. First Missing Positive
    140. Word Break II
    139. Word Break
    239. Sliding Window Maximum
    5. Longest Palindromic Substring
  • 原文地址:https://www.cnblogs.com/wangjinya/p/12609667.html
Copyright © 2011-2022 走看看