Commit Graph

26 Commits (2e33783fbe147cf0fde88bb5cdc37f6b742a9619)

Author SHA1 Message Date
Christopher Jolly 2e33783fbe
Update to EF10 (#284) 5 months ago
Christopher Jolly 5fece6dd96
Cleanup (#261)
* Use primary constructors
Remove 2 obsolete tests

* fix build

* [GitHub Actions] Update green tests.

---------

Co-authored-by: github-actions <github-actions@github.com>
1 year ago
Christopher Jolly fc09548111 Add further tests that were missing 1 year ago
Christopher Jolly 00c79ae541 small fixes 1 year ago
Christopher Jolly 3193634d2b update tests 1 year ago
Christopher Jolly 05dd4b6180 More test fixes 1 year ago
Christopher Jolly 8c7a189260 Upgrade EFCore to a daily build. Currently just after preview 7 1 year ago
Christopher Jolly b01faeb245 More fixes 1 year ago
Christopher Jolly 043a9905a7 make sure all tests that should be overridden are 1 year ago
Christopher Jolly 28b6768a4c update tests 1 year ago
Christopher Jolly 45bae420e2 Initial ef9 update. Mostly just getting the files to compile with all the ef9 changes 1 year ago
Christopher Jolly 8d6b893c62
Update dependency to EF Core 8.0.2 (#221)
* update to ef core 8.0.2
2 years ago
Christopher Jolly 185e3ef4d8
ODBC Fixes (#220)
* Fix parameter config for decimal and long when using odbc

* DateTime.Date needs its output type mapping to be a datetime

* use decimal as base for currency

* update tests

* Fix DateTime.Date null checking
2 years ago
Christopher Jolly 7fb522e90f
Move the SkipTake to its own processor (#206)
* Move the SkipTake to its own processor

This handles the queries with Offset and Limit better as there are other linq methods that manage to set the Limit (e.g. First)
2 years ago
Christopher Jolly 32911aff2d
Turn off the OnAdd value generated strategy when the TPC mapping strategy is set (#204)
* Turn off the OnAdd value generated strategy when the TPC mapping strategy is set
2 years ago
Christopher Jolly 165c195180 Use a different string for the ReallyLargeString. When using the new line the string concatenation of chr(10) & chr(13) etc became too complex for Jet 2 years ago
Christopher Jolly be944b3192 Fix some result sql differences between oledb and odbc 2 years ago
Christopher Jolly dbe3bf7e89 The DELETE statement in Jet doesn't take the TOP clause like SQL server. Limit the valid select expressions to those that do not use TOP. EF Core will then rewrite it into a WHERE EXISTS clause to use in the DELETE. Valid select expressions are able to be used directly in the DELETE/UPDATE 2 years ago
Christopher Jolly 2f69290f44 Generate proper SQL for UPDATE and DELETE when we have multiple tables, select expression, joins 2 years ago
Christopher Jolly 2316fbbf2e Test updates 2 years ago
Christopher Jolly a16569f65b Add some further testbases 2 years ago
Christopher Jolly cae7f8372b Add Check_all_tests_overridden to more test classes and ensure that it passes 2 years ago
Christopher Jolly d78256f53d update tests 2 years ago
Christopher Jolly 34f124c0f8 Update to .Net 8 2 years ago
Christopher Jolly 78f9226030 Update tests 2 years ago
Christopher Jolly 673e56ed60 Add a whole heap of new tests. Work to implement all the test bases so that All_test_bases_must_be_implemented can pass 2 years ago