Commit Graph
972 Commits
Author SHA1 Message Date
Nick Craver bc8468f494 Merge pull request #410 from joncloud/issue#404
Provided a name for MySql LAST_INSERT_ID call to allow the result to …
2015-11-24 19:21:25 -05:00
Marc Gravell 2e61eb8aa9 Merge pull request #407 from StackExchange/full-dnx
A full CoreCLR/DNX friendly conversion
2015-11-24 23:23:03 +00:00
joncloud 9bd979845d Provided a name for MySql LAST_INSERT_ID call to allow the result to map correclty. 2015-11-24 14:39:55 -08:00
Marc Gravell a22242e1fc Merge pull request #409 from joncloud/issue#408
Updated link to performance tests.
2015-11-24 21:40:55 +00:00
joncloud bf39d13af0 Updated link to performance tests. 2015-11-24 13:07:39 -08:00
Nick Craver 459ab19fdb Merge master latest, because: git 2015-11-23 09:26:35 -05:00
Nick Craver 418bf96a0c Move to Microsoft.SqlServer.Compact, damn you rebase. 2015-11-22 18:05:49 -05:00
Nick Craver 4606d6045f Contrib: make tests more friendly to fresh databases 2015-11-22 18:03:03 -05:00
Nick Craver de060821ce Use Appveyor's SQL when running there, on Contrib as well. 2015-11-22 18:03:02 -05:00
Nick Craver 7915f58f26 Move to Microsoft.SqlServer.Compact for Contrib tests 2015-11-22 18:03:01 -05:00
Nick Craver fd10fe7ccb A full CoreCLR/DNX friendly conversion
This eliminates the dual solutions and brings Contrib into the
project.json fold.
- Tests are ported to xUnit though SQLite is disabled on DNX due to
Issue #375 (Interop loads fail in the VS runner and  params are busted
regardless).
- Projects are consolidated down to what's currently possible with
project.json.
- Contrib moved to: Dapper.Contrib and Dapper.Tests.Contrib (so tests
appear at the end, no other reason vs. Dapper.Contrib.Tests)
- EF moved to: Dapper.EntityFramework(.StrongName)
- Rainbow moved to: Dapper.Rainbow
- SqlBuilder moved to: Dapper.SqlBuilder
- Packages are removed since it's not current-tooling friendly to keep
them (nor was it using them).
- xUnit implemented in Contrib via abstracts - this allow us to very
quickly add any database provider to the rig in a very concise way.
- Contrib unit tests fixed in various places - they were not
parallel-runner friendly
- Nuspecs removed, since they aren't used anymore (to eliminate
confusion)
- Removed speed tests for libraries that aren't on current versions of
.Net (what would we be comparing?)
- Perf tests moved to Dapper.Tests (consolidation from
Dapper.DNX.Tests), but aren't activated yet (no define)
2015-11-22 17:56:33 -05:00
Nick Craver 523f7c8df5 Cleanup, organize project.json orders 2015-11-22 17:55:00 -05:00
Nick Craver 89d44089b6 Merge pull request #382 from johandanforth/key-bug-in-getasync
Fixed missing check for explicit key in Contrib GetaAync()
2015-11-22 17:53:03 -05:00
Nick Craver 2920780318 Merge branch 'master' of github.com:StackExchange/dapper-dot-net 2015-11-22 06:50:47 -05:00
Marc Gravell c75df1e37b Hashtable was simply hiding; reinstate throughout 2015-11-22 10:34:56 +00:00
Nick Craver 5f569d9268 Cleanup, organize project.json orders 2015-11-21 17:20:05 -05:00
Nick Craver 9ae3d50bb6 ConnectionString for Appveyor
hacky style - I think we want to remove the program given dnx run exists
2015-11-20 22:17:58 -05:00
Nick Craver ab1aeb3072 Backport xunit tests to non-DNX as well.
This allows full testing from both solutions, all green.

This includes nuget updates for the test libraries but explicitly
excludes the npgsql upgrade, since there are known 2.0 vs. 3.0 driver
issues. If we can assume everyone is able to upgrade - then we should
switch testing over. Alternatively, we need to test both. My preference
would be the former.
2015-11-20 21:31:28 -05:00
Marc Gravell 79baeebfee Revert "This doesn't build for me locally, but apparently 5.2 should work; testing for CI server"
This reverts commit 4a70b621e8.
2015-11-19 17:09:52 +00:00
Marc Gravell 4a70b621e8 This doesn't build for me locally, but apparently 5.2 should work; testing for CI server 2015-11-19 17:01:56 +00:00
Marc Gravell a1c531c4d2 1.50-beta3 1.50-beta3 2015-11-19 13:12:37 +00:00
Marc Gravell 4170552519 Add back explicit DNX451 buid while we clarify which netstandard to target 2015-11-19 13:07:31 +00:00
Marc Gravell 2fba8f1d41 Be less specific about versions (needed to be specific in the past to yank pre-release) 2015-11-19 12:11:37 +00:00
Marc Gravell c69059fe6e Add copyright 1.50-beta2 2015-11-19 09:49:20 +00:00
Marc Gravell e7cac48305 Disable "Produce outputs on build" from test project; see https://github.com/dotnet/corefx/issues/4578 2015-11-19 09:44:38 +00:00
Marc Gravell 00b8a2f59d Update to rc1 (23516 dependencies); implement test skipping (including case-sensntivity check); swap all explicit #if to vague #if so we can iterate without bulk changes 2015-11-19 09:31:00 +00:00
Marc Gravell 583f98f628 Merge pull request #403 from StackExchange/dnxunit
Port tests to xUnit
2015-11-19 07:37:12 +00:00
Nick Craver 26515d1ae3 Enable ASYNC tests and port to xUnit
There's a hit or miss on the dnx run style entry point now - but this
isn't really needed with dnx test, we can just drop the old code IMO.
2015-11-18 23:55:40 -05:00
Nick Craver 8c46aee67d Port tests to be both xUnit and dnx raw program compatible
This let's us run the tests much faster and all from Visual Studio,
command line, and Appveyor.

TODO: Flag missing test methods
2015-11-18 23:16:31 -05:00
Nick Craver a7ee309225 Merge pull request #402 from sebastienros/netstandard
Upgrading platform monikers
2015-11-18 20:48:32 -05:00
Sebastien Ros 05cd534484 Upgrading platform monikers 2015-11-18 17:09:33 -08:00
Marc Gravell 8ececb4e41 Merge pull request #399 from ReadmeCritic/master
Update README URLs based on HTTP redirects
2015-11-18 23:59:36 +00:00
ReadmeCritic f665cd03c6 Update README URLs based on HTTP redirects 2015-11-18 13:45:42 -08:00
Nick Craver 4434626481 Merge pull request #395 from MrJerB/sqlbuilder-extensibility
Increase extensibility of SqlBuilder.
2015-11-15 08:30:40 -05:00
Jeremy Borg 8839cfd55f Change access modifier of AddClause method to "protected". 2015-11-15 10:11:46 +01:00
Marc Gravell 5d27f15fca Forgot to include project.json in the project.json commit... 2015-11-14 22:07:17 +00:00
Marc Gravell ede8f107ff Change project owners 2015-11-14 20:44:05 +00:00
Nick Craver 3df8d88cff DNX: More cleanup 2015-11-14 14:02:10 -05:00
Nick Craver 9fdfb4f8e8 DNX: Use TypeInfo 2015-11-14 13:41:27 -05:00
Nick Craver 23547c9da9 DNXCORE50: Clean up usings and some missing C#6 conversions 2015-11-14 13:24:24 -05:00
Marc Gravell e8dc7878b5 Drop Microsoft.CSharp to 23225 since that is what is being used 2015-11-11 21:22:18 +00:00
Marc Gravell c15ca4ca9b Fixup NuGet.Config and project.json to get things to compile; core-clr: the gift that keeps on giving 2015-11-11 21:19:05 +00:00
Nick Craver 12886d80a7 Merge pull request #391 from henkmollema/code-cleanup2
Code cleanup - take 2
2015-11-11 09:24:51 -05:00
Henk Mollema c28a87ff1c Utilize C# 6 features
- Expression bodies
- Auto-properties (also get-only properties)
- Null propagation
- `nameof` operator
- String interpolation
- Dictionary initializer
- await in finally clause
2015-11-11 14:57:25 +01:00
Nick Craver 295d1ad2d8 Merge pull request #392 from henkmollema/system-xml
Add `System.Xml` framework assembly
2015-11-11 08:02:56 -05:00
Henk Mollema fdbb320d80 Add System.Xml framework assembly
Without it, Resharper complains about needing the `System.Xml` module when using the `DataTable` class. Project compiles fine without it though. The .NET 4 .csproj file included it as well.
2015-11-11 13:43:50 +01:00
Marc Gravell becdcbe16a Add release notes to readme.md 2015-11-11 10:58:11 +00:00
Marc Gravell 4948cbe555 clarify name in snk project.json 2015-11-11 10:49:25 +00:00
Marc Gravell 3a65f85744 Link to release-notes (location subject to change) 2015-11-11 10:44:27 +00:00
Nick Craver a46ab4e7bb Merge pull request #371 from janzakrzewskipl/master
fixed GetAll when used with ExplicitKey
2015-11-10 21:44:02 -05:00