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