Dapper 1.40.0

Dapper dot net

A high performance Micro-ORM supporting Sql Server, MySQL, Sqlite, SqlCE, Firebird etc..

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Dapper -Version 1.40.0
dotnet add package Dapper --version 1.40.0
paket add Dapper --version 1.40.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* 1.40    - workaround for broken GetValues() on Mono; add AsList()
     * 1.39    - fix case on SQL CLR types; grid-reader should respect no-cache flags; make parameter inclusion case-insensitive
     * 1.38    - specify constructor explicitly; allow value-type parameters (albeit: boxed)
     * 1.37    - Reuse StringBuilder instances when possible (list parameters in particular)
     * 1.36    - Fix Issue 192 (expanded parameter naming glitch) and Issue 178 (execute reader now wraps the command/reader pair, to extend the command lifetime;
     *           note that the underlying command/reader are available by casting to IWrappedDataReader)
     * 1.35    - Fix Issue 151 (Execute should work with ExpandoObject etc); Fix Issue 182 (better support for db-type when using `object` values);
     *           output expressions / callbacks in dynamic args (via Derek); arbitrary number of types in multi-mapping (via James Holwell);
     *           fix DbString/Oracle bug (via Mauro Cerutti); new support for **named positional arguments**
     * 1.34    - Support for SqlHierarchyId (core)
     * 1.33    - Support for SqlGeometry (core) and DbGeometry (EF)
     * 1.32    - Support for SqlGeography in core library
     * 1.31    - Fix issue with error message when there is a column/type mismatch
     * 1.30    - Better async cancellation
     * 1.29    - Make underscore name matching optional (opt-in) - this can be a breaking change for some people
     * 1.28    - Much better numeric type conversion; fix for large oracle strings; map Foo_Bar to FooBar (etc); ExecuteScalar added; stability fixes
     * 1.27    - Fixes for type-handler parse; ensure type-handlers get last dibs on configuring parameters
     * 1.26    - New type handler API for extension support
     * 1.25    - Command recycling and disposing during pipelined async multi-exec; enable pipeline (via sync-over-async) for sync API
     * 1.24    - Implement pipelined async multi-exec, when flag is specified (only - requires MARS etc)
     * 1.23    - Improved support for optimize hints (@foo unknown) with list expansions
     * 1.22    - Literal support now extends to enumerable types (for "in" etc usage); move to command-flags model for "buffered" etc
     * 1.21    - Limit literals to numeric types; for enums, use value not name
     * 1.20    - Improved async support in .NET 4.5 (lots of contributions from users here, including JasonPunyon, kwaclaw, tugberkugurlu, and mgravell);
     *          Now supports literal replacement via {=foo}; new ExecuteReader method (via JJoe2); support for ICustomQueryParameter
     *          dictionary members (via Blackjacketmack); culture sensitivity (via tms); fixes for time parameters (via olegKoshmeliuk);
     *          and a range of additional tweaks, twiddles, fixes and improvements.
     * 1.13   - Added support for Table Valued Parameters as part of anonymous objects
     *        - Added support for async
     *        - Added support for sharing strategies between databases
     *        - Rewrote dynamic implementation
     * 1.12.1 - Minor deploy glitch (should now include intellisense files!)
     * 1.12   - Better automatic type-mapping (int vs long, float vs double, etc)
     *          Fixed: bug with indexer properties
     * 1.11   - Custom type-map support
     * 1.10   - Fixed: error-handling could lose original exception if reader closed
     * 1.9    - Added: better schema change detection
     *          Fixed: enum support for T in Query-of-T
     *          Added: dictionary support for parameters
     * 1.8    - Started release notes
     *          Important: Dapper is now shipping as a DLL which will work on .net 3.5 or .net 4.0,
     *          This improves the debugging experience as you no longer break into dapper when SQL fails.
     *          Added: ParameterNames on DynamicParameters

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.50.4-alpha1-00070 4,300 9/14/2017
1.50.2 1,669,114 7/22/2016
1.50.1 194,164 7/8/2016
1.50.0 77,011 7/1/2016
1.50.0-rc3 6,629 6/28/2016
1.50.0-rc2b 5,382 6/8/2016
1.50.0-rc2a 3,227 5/27/2016
1.50.0-rc2 3,871 5/19/2016
1.50.0-beta9 13,813 4/1/2016
1.50.0-beta8 12,877 2/17/2016
1.50.0-beta7 6,930 1/5/2016
1.50.0-beta6 2,112 12/19/2015
1.50.0-beta5 1,803 12/8/2015
1.50.0-beta4 2,639 11/26/2015
1.50.0-beta3 1,360 11/19/2015
1.50.0-beta2 329 11/19/2015
1.50.0-beta1 2,185 11/3/2015
1.42.0 1,064,140 5/6/2015
1.41.0-beta5 2,181 5/6/2015
1.41.0-beta4 347 5/5/2015
1.41.0-beta3 670 5/2/2015
1.41.0-beta2 331 5/1/2015
1.41.0-beta 349 5/1/2015
1.41.0-alpha 417 4/29/2015
1.40.0 (current version) 121,773 4/3/2015
1.39.0 39,205 3/18/2015
1.38.0 331,085 10/30/2014
1.37.0 33,072 10/22/2014
1.36.0 20,139 10/14/2014
1.35.0 50,465 9/29/2014
1.34.0 63,073 8/28/2014
1.33.0 970 8/28/2014
1.32.0 986 8/28/2014
1.31.0 5,094 8/26/2014
1.30.0 24,149 8/14/2014
1.29.0 26,171 8/6/2014
1.27.0 33,716 7/14/2014
1.26.0 18,754 7/3/2014
1.25.0 63,510 5/14/2014
1.24.0 1,152 5/14/2014
1.23.0 6,316 5/12/2014
1.22.0 4,932 5/8/2014
1.21.0 671 5/8/2014
1.20.0 1,113 5/8/2014
1.13.0 280,699 5/24/2013
1.12.1 72,047 9/19/2012
1.12.0 26,825 9/19/2012
1.11.0 5,902 9/4/2012
1.10.0 11,829 6/27/2012
1.9.0 6,971 6/12/2012
1.8.0 32,549 1/12/2012
1.7.0 9,417 11/5/2011
1.6.0 5,496 11/5/2011
1.5.0 1,143 7/13/2011
1.4.0 1,212 6/14/2011
1.3.0 1,201 5/23/2011
1.2.0 735 5/16/2011
1.1.0 1,426 4/26/2011
1.0.0 4,516 4/14/2011
Show less