636 Commits

Author SHA1 Message Date
Marc Gravell 73e320c847 1.26 deploy 1.26 2014-07-03 17:11:30 +01:00
Marc Gravell 1aacfc8831 New nuget project for handling DbGeography and other EF types 2014-07-03 17:07:50 +01:00
Marc Gravell 8c9bb52630 Add DataTable support as a custom handler, with extended-property detection for TypeName 2014-07-03 16:06:54 +01:00
Marc Gravell 58fb9c5cb8 Merge branch 'master' of git@github.com:StackExchange/dapper-dot-net.git 2014-07-03 12:55:13 +01:00
Marc Gravell 66c8b3f1b7 Mono lacks SqlParameter.TypeName; apply that more flexibly 2014-07-03 12:55:00 +01:00
Marc Gravell 36fdd579fa Merge pull request #126 from davidomeara/master
AmbiguousMatchException with multiple indexers
2014-07-01 11:18:51 +01:00
Marc Gravell a8043e0215 only attempt to set UdtTypeName after checking parameter type 2014-06-25 13:26:14 +01:00
Marc Gravell e26ee0abe5 Exploration into better support for custom type handlers 2014-06-25 13:18:57 +01:00
David O'Meara 53a3878790 An AmbiguousMatchException is encountered when the Type.GetProperty(String, BindingFlags) method is used and there are multiple indexers on the type, so it was replaced with a call to Type.
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).
2014-06-23 13:01:35 -05:00
Marc Gravell 88766056c8 ISupportInitialize support 2014-06-10 14:42:17 +01:00
Marc Gravell f5ae8e6728 Merge pull request #123 from Polylytics/multimapfix
Re-worked GenerateDeserializers to support new test
2014-06-02 14:41:00 +01:00
Marc Gravell 9a068e79b3 Actually, it can work for sprocs without needing SqlClient, as the "structured" bit is inferred and no type-name is required 2014-06-02 14:17:57 +01:00
Marc Gravell c9569d3e24 Proposal for TVP support; one concern is that it won't play nicely with things like mini-profiler 2014-06-02 14:06:53 +01:00
Mark Jerzykowski 5afba486fc Re-worked GenerateDeserializers to support new test
"TestMultiMappingWithNonReturnedProperty"
Fixed TestSplitWithMissingMembers as a side-effect
2014-06-02 13:36:54 +01:00
Marc Gravell 12d7617fc1 Fix and tests for http://stackoverflow.com/q/23696254/23354 2014-05-16 15:36:43 +01:00
Marc Gravell 9e5d28e42a Command recycling and disposing during pipelined async multi-exec; enable pipeline (via sync-over-async) for sync API 1.25 2014-05-14 17:29:40 +01:00
Marc Gravell 10c51f427f async multiplexed / pipeline implemented 1.24 1.24 2014-05-14 15:36:03 +01:00
Marc Gravell 1393169c8b regex tweak 2014-05-12 15:01:50 +01:00
Marc Gravell 977bbb0a79 "@foo unknown" detection and handling (query optimizer hints) 1.23 2014-05-12 14:59:05 +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 1.22 2014-05-08 15:39:03 +01:00
Marc Gravell 8a875b8743 1.21 metadata 1.21 2014-05-08 14:34:58 +01:00
Marc Gravell 6d1cc13cfd Limit literals to numeric types; for enums, use the value, not the name 2014-05-08 14:33:29 +01:00
Marc Gravell 6d589f05f7 Metadata for 1.20 release 1.20 2014-05-08 12:36:37 +01:00
Marc Gravell a55d2b907d Merge pull request #121 from phillip-haydon/RemovingClass1
Removing random Class1
2014-05-08 12:24:09 +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
Phillip Haydon 1467dfc1c4 removing random Class1 2014-05-07 23:16:41 +08:00
Marc Gravell 056b22a55b Manually apply pull request #96 via olegKoshmeliuk 2014-05-07 14:56:00 +01:00
Marc Gravell d68ec20e5a Merge pull request #94 from mjul/master
Added DeleteAll method to easily delete all entities in a table
2014-05-07 14:48:52 +01:00
Marc Gravell 4c2362ff13 Merge pull request #79 from vonbv/master
Support for "ignoring Navigation Property"
2014-05-07 14:47:47 +01:00
Marc Gravell 2a3bf22f98 Merge pull request #99 from tms/cultural-paramter-filtering
Make parameter filtering truly culture-insensitive
2014-05-07 14:43:24 +01:00
Marc Gravell f0dac59e64 Merge pull request #102 from youngpay/master
ThrowDataException is not Complete
2014-05-07 14:36:24 +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 c76483ccac Merge pull request #103 from JJoe2/master
Added ExecuteReader method

Note: This has a few kinks (I think it closes overly aggressively, and there's too many overloads for comfort), but I'll merge it and edit those immediately afterwards
2014-05-07 14:08:06 +01:00
Marc Gravell 2bde9ac715 Merge pull request #111 from ssboisen/ssb/cleanup
Cleaned up some nesting
2014-05-07 14:00:29 +01:00
Marc Gravell 70a9c31bf1 Merge branch 'HEAD' of https://github.com/SamSaffron/dapper-dot-net.git 2014-05-07 13:50:00 +01:00
Marc Gravell 01157915c2 Remove old sln 2014-05-07 13:47:47 +01:00
Marc Gravell aec9a9d24f Merge pull request #109 from majorsilence/sqlite-support
Add SQLiteAdapter
2014-05-07 13:46:23 +01:00
Marc Gravell f8abab606d Merge pull request #88 from techniq/patch-1
Fix single file (SqlMapper.cs) link
2014-05-07 13:45:12 +01:00
Marc Gravell 0375e7c5b9 Merge pull request #100 from BlackjacketMack/master
Added support for ICustomQueryParameters to be members of a dictionary t...
2014-05-07 13:43:44 +01:00
Marc Gravell ae0b3962ca ConfigureAwait 2014-05-07 13:37:55 +01:00
Marc Gravell 03fc8deeec Merge branch 'HEAD' of https://github.com/SamSaffron/dapper-dot-net.git 2014-05-07 13:34:51 +01:00
Marc Gravell d34b6bbf36 Merge pull request #106 from aggieben/master
add ComputedAttribute to allow support for computed columns on Insert
2014-05-07 13:33:35 +01:00
Marc Gravell f3b0f1d9ed Merge branch 'HEAD' of https://github.com/SamSaffron/dapper-dot-net.git 2014-05-07 13:31:13 +01:00
Marc Gravell efd44601c9 Merge pull request #114 from tallesl/patch-1
Fixed broken link
2014-05-07 13:30:31 +01:00
Marc Gravell a8f0a31868 Cleanup packages 2014-05-07 13:28:09 +01:00
Marc Gravell bd33588ddb Update EF test to EF6 code-first (removed edmx) 2014-05-07 13:22:00 +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
Talles L 3d8057bf1a Fixed broken link 2014-02-19 16:13:50 -03:00