• 大小: 0.26M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: Dapper  

资源简介



Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,
编译后就40K的一个很小的Dll.Dapper很快。
Dapper的速度接近与IDataReader,
取列表的数据超过了DataTable。
Dapper支持MySQL,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库,
当然如果你知道原理也可以让它支持Mongo db。
话说,这个ORM,博主自己也一直在使用,确实十分强悍,

至少在性能方面,恐怕.NET里面的大多数ORM只能是望其项背了。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Reflection;
using System.Reflection.Emit;
using System.Threading;

namespace Dapper
{
    /// 
    /// Represents the key aspects of a sql operation
    /// 

    public struct CommandDefinition
    {
        internal static CommandDefinition ForCallback(object parameters)
        {
            if (parameters is DynamicParameters)
            {
                return new CommandDefinition(parameters);
            }
            else
            {
                return default(CommandDefinition);
            }
        }

        internal void OnCompleted()
        {
            (Parameters as SqlMapper.IParameterCallbacks)?.OnCompleted();
        }

        /// 

        /// The command (s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-27 09:47  Dapper-master\
     文件        2849  2019-09-27 09:47  Dapper-master\.editorconfig
     文件         770  2019-09-27 09:47  Dapper-master\.gitattributes
     文件         240  2019-09-27 09:47  Dapper-master\.gitignore
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.Contrib\
     文件        1050  2019-09-27 09:47  Dapper-master\Dapper.Contrib\Dapper.Contrib.csproj
     文件        3642  2019-09-27 09:47  Dapper-master\Dapper.Contrib\Readme.md
     文件       29245  2019-09-27 09:47  Dapper-master\Dapper.Contrib\SqlMapperExtensions.Async.cs
     文件       53263  2019-09-27 09:47  Dapper-master\Dapper.Contrib\SqlMapperExtensions.cs
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.Entityframework.StrongName\
     文件        1178  2019-09-27 09:47  Dapper-master\Dapper.Entityframework.StrongName\Dapper.Entityframework.StrongName.csproj
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.Entityframework\
     文件         792  2019-09-27 09:47  Dapper-master\Dapper.Entityframework\Dapper.Entityframework.csproj
     文件        2079  2019-09-27 09:47  Dapper-master\Dapper.Entityframework\DbGeographyHandler.cs
     文件        2067  2019-09-27 09:47  Dapper-master\Dapper.Entityframework\DbGeometryHandler.cs
     文件         488  2019-09-27 09:47  Dapper-master\Dapper.Entityframework\Handlers.cs
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\
     文件        5788  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\BulkCopy.cs
     文件         799  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\Dapper.ProviderTools.csproj
     文件        5107  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\DbConnectionExtensions.cs
     文件        2420  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\DbExceptionExtensions.cs
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\Internal\
     文件        2234  2019-09-27 09:47  Dapper-master\Dapper.ProviderTools\Internal\DynamicBulkCopy.cs
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\
     文件         918  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\Dapper.Rainbow.csproj
     文件       13715  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\Database.Async.cs
     文件       23678  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\Database.cs
     文件         750  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\IgnorePropertyAttribute.cs
     文件        8902  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\Snapshotter.cs
     文件        2667  2019-09-27 09:47  Dapper-master\Dapper.Rainbow\SqlCompactDatabase.cs
     目录           0  2019-09-27 09:47  Dapper-master\Dapper.SqlBuilder\
............此处省略181个文件信息

评论

共有 条评论