Marc Gravell
|
c8aa54b2be
|
Fix issue 178: ExecuteReader now returns a wrapper around the command/reader pair, so that the lifetime of the command is extended
Also improve documentation around use of "dynamic" in Query()
|
2014-10-14 15:44:25 +01:00 |
|
Marc Gravell
|
7336bfb58d
|
fix Issue151: ExpandoObject should work with Execute
|
2014-09-29 08:10:33 +01:00 |
|
Marc Gravell
|
79e1e3abc9
|
move the parameter callbacks onto a method that custom implementations can also use
|
2014-09-15 19:31:27 +01:00 |
|
Marc Gravell
|
3cd31e42b0
|
Merge branch 'arbitrary-multi-maps' of https://github.com/Polylytics/dapper-dot-net into Polylytics-arbitrary-multi-maps
Apply recent changes (output callbacks)
Conflicts:
Dapper NET45/SqlMapperAsync.cs
|
2014-09-15 14:04:31 +01:00 |
|
Marc Gravell
|
b15d24b372
|
Investigate issue 157 (unable to reproduce) - but also found and fixed issue with subsequent query if reader not fully closed down
|
2014-09-15 13:43:27 +01:00 |
|
Marc Gravell
|
b87d958314
|
Rationalize FireOutputCallbacks, and apply to remaining methods
|
2014-09-15 11:48:14 +01:00 |
|
James Holwell
|
ccc189c27a
|
Merge remote-tracking branch 'upstream/master' into arbitrary-multi-maps
Conflicts:
Dapper NET45/SqlMapperAsync.cs
|
2014-09-02 17:13:09 +01:00 |
|
Marc Gravell
|
bff05e72ac
|
avoid finally/await pre C# 6
|
2014-08-20 10:16:36 +01:00 |
|
Marc Gravell
|
d0f880d196
|
1.30: better async cancellation
|
2014-08-14 10:44:18 +01:00 |
|
James Holwell
|
3b0fd2d07b
|
fix up the arbitrary length multi map methods with new command.AddToCache parameter
|
2014-08-06 19:42:45 +01:00 |
|
James Holwell
|
3d39a115ad
|
Merge remote-tracking branch 'upstream/master' into arbitrary-multi-maps
Conflicts:
Dapper NET45/SqlMapperAsync.cs
|
2014-08-06 19:39:56 +01:00 |
|
Marc Gravell
|
8f31bdc291
|
Added ExecuteScalar (issue 22), and optional plan caching
|
2014-08-05 16:09:14 +01:00 |
|
Marc Gravell
|
d3260f4443
|
Add cache bypass option (Issue #66)
|
2014-08-05 15:20:39 +01:00 |
|
James Holwell
|
ae30d96bdb
|
added support for arbitrarily many types in multi mapping
|
2014-07-28 18:27:41 +01:00 |
|
Marc Gravell
|
1a41f12cdb
|
Add Type-based API rather than just <T>
|
2014-07-07 09:39:02 +01:00 |
|
Marc Gravell
|
9e5d28e42a
|
Command recycling and disposing during pipelined async multi-exec; enable pipeline (via sync-over-async) for sync API
|
2014-05-14 17:29:40 +01:00 |
|
Marc Gravell
|
10c51f427f
|
async multiplexed / pipeline implemented 1.24
|
2014-05-14 15:36:03 +01:00 |
|
Marc Gravell
|
9071f65206
|
Missed some ConfigureAwait
|
2014-05-09 09:59:31 +01:00 |
|
Marc Gravell
|
87f71d3dfa
|
1.22: support literal replacement on enumerable values for "in" etc
|
2014-05-08 15:39:03 +01:00 |
|
Marc Gravell
|
7cdecbc7c9
|
async literal replacement and multi-exec tests
|
2014-05-08 11:57:26 +01:00 |
|
Marc Gravell
|
9afb2fca1d
|
Introducing: literal value replacements, i.e. where row.Id={=id} - use rarely, but to avoid query-plan poisoning
|
2014-05-08 10:06:10 +01:00 |
|
Marc Gravell
|
046dbcf4ac
|
Fixes to ExecuteReader for new API; also adds ExecuteReaderAsync; also fix null parameters which broke in an unrelated pull request
|
2014-05-07 14:33:36 +01:00 |
|
Marc Gravell
|
ae0b3962ca
|
ConfigureAwait
|
2014-05-07 13:37:55 +01:00 |
|
Marc Gravell
|
dbd5455f1a
|
Async cleanup; implement missing async methods based on multiple pull requests, but introducing CommandDefinition to preserve binary compatibility while allowing new options
|
2014-05-07 12:41:59 +01:00 |
|
Marc Gravell
|
eba9780e6a
|
Removed unnecessary async/await in a few places
|
2013-05-23 16:06:56 +01:00 |
|
Marc Gravell
|
37329c8dd6
|
Async; manual merge of https://github.com/SamSaffron/dapper-dot-net/pull/49
- huge thanks to bkaid
|
2013-05-23 16:02:58 +01:00 |
|