<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Dapper.Lite 使用教程

      以MySQL數(shù)據(jù)庫為例

      一. 安裝

      NuGet搜索Dapper.Lite并安裝最新版本。

      NuGet搜索MySqlConnector并安裝最新版本。

      也可以使用MySql.Data庫,但MySqlConnector庫性能更好。

      二. 實現(xiàn)數(shù)據(jù)庫Provider

      using Dapper.Lite;
      using MySql.Data.MySqlClient;
      using System.Data.Common;
      
      namespace DAL
      {
          public class MySQLProvider : MySQLProviderBase, IDbProvider
          {
              #region 創(chuàng)建 DbConnection
              public override DbConnection CreateConnection(string connectionString)
              {
                  return new MySqlConnection(connectionString);
              }
              #endregion
      
              #region 生成 DbParameter
              public override DbParameter GetDbParameter(string name, object value)
              {
                  return new MySqlParameter(name, value);
              }
              #endregion
      
          }
      }
      

      三. 創(chuàng)建實例

      IDapperLite db = new DapperLite(
          "Data Source=localhost;Port=3306;User ID=root;Password=123456;Initial Catalog=litesql_test;Charset=utf8mb4;SslMode=none;Allow User Variables=True;",  
          new MySQLProvider());
      

      四. 查詢示例

      SQL查詢

      IDbSession session = db.GetSession();
      List<SysUser> list = session.Sql("select * from sys_user where id <= @Id and remark like @Remark", 20, "%測試%").ToList<SysUser>();
      //或
      list = session.Sql("select * from sys_user where id <= @Id and remark like @Remark", new { Id = 20, Remark = "%測試%" }).ToList<SysUser>();
      

      Lambda查詢

      IDbSession session = db.GetSession();
      List<SysUser> list = session.Queryable<SysUser>().Where(t => t.Id <= 20 && t.Remark.Contains("測試")).ToList();
      

      SQL拼接查詢條件支持Lambda表達式

      IDbSession session = db.GetSession();
      List<BsOrder> list = session
          .Sql<BsOrder>(@"
              select t.*, u.user_name as OrderUserName 
              from bs_order t
              left join sys_user u on u.id = t.order_userid")
          .Where(t => t.Amount > 100 && t.OrderTime > new DateTime(2022, 1, 1))
          .Where<SysUser>(u => u.RealName == "張三")
          .ToList();
      

      更多示例

      README.md (gitee)

      wiki (gitee)

      README.md (github)

      wiki (github)

      NuGet地址

      Dapper.Lite

      如有問題加QQ群:497956447。

      源碼地址

      https://gitee.com/s0611163/Dapper.Lite

      https://github.com/0611163/Dapper.Lite

      配套實體類生成器地址

      https://gitee.com/s0611163/ModelGenerator

      https://github.com/0611163/ModelGenerator

      ClickHouse測試

      https://gitee.com/s0611163/ClickHouseTest

      posted @ 2023-06-03 21:22  0611163  閱讀(355)  評論(4)    收藏  舉報
      主站蜘蛛池模板: 国产免费午夜福利片在线| 欧美人与禽2o2o性论交| 国产99青青成人A在线| 成人一区二区三区久久精品| 国产日韩一区二区四季| 无码人妻丝袜在线视频| 精品无码国产污污污免费| 国产真实乱人偷精品人妻| 亚洲日本韩国欧美云霸高清| 久久国产乱子伦免费精品无码| 色成人亚洲| 久久久综合九色合综| 日韩午夜午码高清福利片| 国产性色的免费视频网站| 中文国产不卡一区二区| 国产办公室秘书无码精品99| 成 人 免费 在线电影| 久操热在线视频免费观看| 久久这里都是精品二| av天堂久久天堂av| 颍上县| 2021国产精品视频网站| 丰满少妇在线观看网站| 又色又爽又黄的视频网站| 岛国最新亚洲伦理成人| 麻豆国产成人AV在线播放| 亚洲男人电影天堂无码| 双桥区| 国产日韩一区二区在线| 1024你懂的国产精品| 午夜精品久久久久久久2023| 国产精品国产精品一区精品| 亚洲熟女乱色一区二区三区| 激情综合网激情五月俺也想| 欧美大胆老熟妇乱子伦视频| 国偷自产一区二区三区在线视频| 日本国产精品第一页久久| 久久综合亚洲色一区二区三区| 国产极品美女高潮无套| 中文字幕无码色综合网| 国产精品一区二区三区91|