Laurents Meyer
c712906ae1
Move from AZDO to GitHub Actions. ( #148 )
...
* Move from AZDO to GitHub Actions.
* Fix Xunit test runner configuration.
* Ensure deterministic test order until test runs are stable.
* Update to use new organization settings.
* Remove obsolete AZDO pipelines file.
2 years ago
Christopher Jolly
f873c02874
Merge branch 'master' of https://github.com/bubibubi/EntityFrameworkCore.Jet
2 years ago
Christopher Jolly
53bdc99453
Upgrade DbContextPooling tests
2 years ago
Laurents Meyer
9babf78263
Revert "Type MApping: a long gets mapped to integer in Jet" ( #151 )
...
This reverts commit 05b10ea856 .
2 years ago
Christopher Jolly
0d5676a4e5
Merge pull request #158 from ChrisJollyAU/fixdecint64param
...
Fix using decimal and Int64 in parameters
2 years ago
Christopher Jolly
d359492662
Use reflection so we don't have to reference Odbc or OleDb in main package
2 years ago
Christopher Jolly
8c64a29730
Fix using decimal and Int64 in parameters
2 years ago
Christopher Jolly
f15ff09a75
Merge pull request #157 from lauxjpn/test/fix_skipping
...
Fix automatic test skipping
2 years ago
Laurents Meyer
43d0002123
Fix automatic test skipping.
2 years ago
Laurents Meyer
0d36ea7cb2
Move license from Apache-2.0 to MIT. ( #156 )
2 years ago
Laurents Meyer
73f91b2286
Add XUnit infrastructure to handle unsupported statements and test runner crashes ( #152 )
...
* Add custom Xunit runner to allow skipping tests after they have already failed, if the failure is expected (because of missing support in Jet).
* Finalize implementation and add crash detection support.
2 years ago
Laurents Meyer
73b5c0690f
Fix tests resulting in opposite provider type exceptions.
2 years ago
Laurents Meyer
f55710825c
Add docker files for testing. ( #153 )
2 years ago
Laurents Meyer
effd58934f
Add `FixedTestOrder` msbuild property to build/run tests in a deterministic order.
2 years ago
Laurents Meyer
ca8472c96e
Fix ExecuteNonQuery() return value logic to be case sensitivity proof.
2 years ago
Laurents Meyer
84c47a04c4
Revert "Fix build errors."
...
This reverts commit ad5dbd8117 .
2 years ago
Laurents Meyer
ad5dbd8117
Fix build errors.
2 years ago
Laurents Meyer
7f397d8e63
Fix .NET SDK install for NuGet job.
2 years ago
Christopher Jolly
b4c07a382c
Merge branch 'master' of https://github.com/bubibubi/EntityFrameworkCore.Jet
2 years ago
Christopher Jolly
67f98ee8ac
More test updates
2 years ago
Christopher Jolly
59d2870996
Forgot to change the sdk version
2 years ago
Laurents Meyer
7bc7ee3708
Revert pull-in of GearsOfWar related classes and remove constraint ( #145 )
...
* Revert pull-in of GearsOfWar related classes.
* Clean-up GearsOfWar fixtures.
* Drop constraint to workaround Jet limitation regarding compound foreign keys and NULL.
* Fix SQL assertions.
* Revert "Add code to add a "MatchSimple" annotation to a foreign key", because it doesn't do anything at the moment.
This reverts commit 76408338e0 .
2 years ago
Laurents Meyer
955d73d0ec
Fix data tests.
2 years ago
Christopher Jolly
f95ccf1edb
Merge branch 'master' of https://github.com/bubibubi/EntityFrameworkCore.Jet
2 years ago
Christopher Jolly
2316fbbf2e
Test updates
2 years ago
Laurents Meyer
0edbe53ba2
Fix matrix names.
2 years ago
Laurents Meyer
a3dee58d42
Fix matrix names. ( #146 )
2 years ago
Christopher Jolly
0ddfe1ce3b
Update to .Net 8 RC2
2 years ago
Christopher Jolly
331da3810e
Forgot the case of the parameter having NullTypeMapping. In that case go with adding the conversion
2 years ago
Christopher Jolly
6f31403f13
Merge branch 'master' of https://github.com/bubibubi/EntityFrameworkCore.Jet
2 years ago
Christopher Jolly
a16569f65b
Add some further testbases
2 years ago
Christopher Jolly
ed50bb0dfa
Only add the date conversion if the type mapping is also a datetime
2 years ago
Laurents Meyer
2155c12963
Update branding to 8.0.0-alpha.2.
2 years ago
Laurents Meyer
914bd5a2ee
Fix namespace.
2 years ago
Laurents Meyer
f086526d02
Fix and update dependencies and project files. ( #144 )
2 years ago
Christopher Jolly
01775d1b2f
Implement Degrees to Radians and Radians to Degrees by first principal as there is no inbulilt function. Thankfully it is not a difficult calculation
2 years ago
Christopher Jolly
009b9de606
Add some further test classes that JetComplianceTest is not finding implemented
2 years ago
Christopher Jolly
bb90784c11
If we can get a numeric out of the ComputedColumnSql string then we know it is a numeric constant. We can transfer that to DefaultValue in this case
2 years ago
Christopher Jolly
1df474d720
Some minor test fixups
2 years ago
Christopher Jolly
cd320052ce
Update tests
2 years ago
Christopher Jolly
a6d9058c05
Some date and time updates
...
- Don't derive Timespan and DateTimeOffset type mapping from our JetDateTimeTypeMapping. We can derive from the normal base class for those types
- DateTimeOffset is now mapped to a string. This allows us to round-trip all the details, however any calculations or queries for any components do not work
2 years ago
Christopher Jolly
0d4f61e3fd
The dateAdd function can not take null for the amount to add. Coalesce to 0
2 years ago
Christopher Jolly
80973bb3c8
When generating the SELECT, to select the values of the newly inserted row we only are able to use the first key column with @@identity
2 years ago
Christopher Jolly
08718b8165
Convert a null constant in a projection to a variant. We only do this if the type is meant to be a numeric. This is because NULL on its own has some issues when unioning with int values. Some joins with this issue were fixed in an earlier commit
2 years ago
Christopher Jolly
4fc2cb55b7
Extract column expression from UnaryExpression as well
2 years ago
Christopher Jolly
ab3449349f
No need to wrap an expression in a CaseExpression (generating IIF...) if the expression we are meant to be checking is a non-null constant expression
2 years ago
Christopher Jolly
c1d263aedc
Initial support for DateOnly/TimeOnly
2 years ago
Christopher Jolly
ba913012ce
The default value for DateTime in Jet is 30/12/1899 . When we save if we get a 1/1/001 we translate to this value. When reading we need to do the reverse translation
2 years ago
Christopher Jolly
2b937ef4ae
Do not compare the Timeline property when checking if Mission is equal. This is a DateTimeOffset and we currently don't have good round-trip support for this type without losing info
2 years ago
Christopher Jolly
b1bffdff8c
Update tests
2 years ago