Christopher Jolly
61b277d11c
Update dependencies and some test fixes
3 years ago
Christopher Jolly
12aca42198
Add option to use the normal short text type when mapping against an unbounded System.String instead of long text/memo. Jet has limitations when using memo (e.g. joins are not supported)
3 years ago
Christopher Jolly
7de8811773
Some tests adjustments
3 years ago
Christopher Jolly
9489bc4564
Jet seems to output bytes only as an array. so a single byte becomes a byte[1] array. Return the first byte of that array in this instance
3 years ago
Christopher Jolly
b23483ce45
Test fixes for escaping wild chars
3 years ago
Christopher Jolly
ca05f94f6d
Adjust some SQL results for the modification to the order by boolean
3 years ago
Christopher Jolly
aa6b5afb9f
Fix some more tests
3 years ago
Christopher Jolly
87aa0dbe93
Fix incorrect check for whether ordering expression is boolean typeexpression if it is a boolean type.
3 years ago
Christopher Jolly
03579d380c
Add a JetGuidTypeMapping class. We need to override the template for the SQL literal. Jet uses the format with th curly braces at the beginning and end. Default (and same as sql server) is the format without curly braces
3 years ago
Christopher Jolly
8540a7cc17
Add extra Gear to the Reports collection of an Officer. We had adjusted a null foreing key to make it work and this makes the expected data match the actual
3 years ago
Christopher Jolly
17ca1f6992
Fix tests related to TimeSpan
3 years ago
Christopher Jolly
e01686d4b5
MID doesn't allow a null value for the length parameter. Add a IIF wrapper around it if that argument is marked as nullable.
...
Added here instead of stringmethodtranslator as we need the nullability optimizations on the sqlfunctionexpression. When wrapped in a caseexpression we get some different optimizations. Produces the correct result on the test case but is different to SQL Server. This way we keep it closer to SQL Server
3 years ago
Christopher Jolly
d594e7cf25
More test fixes
3 years ago
Christopher Jolly
b002c884c7
Gears of War tests now run.
...
Also updated the baseline SQL
3 years ago
Christopher Jolly
ccef0d4f49
Add Math functions to translate Floor and Ceiling
3 years ago
Christopher Jolly
ba1a514a62
Fix more tests
3 years ago
Christopher Jolly
cef810999d
Fix failed merge
3 years ago
Christopher Jolly
5ea5fdc446
Merge branch 'master' into ef7
3 years ago
Christopher Jolly
51037ec385
Use GenGUID function for DefaultValueSql instead of the undefined newid
3 years ago
Christopher Jolly
ae722d9033
Ignore DateOnly and TimeOnly field in Gears Of War. No support yet
3 years ago
Christopher Jolly
88ab948f12
Gears of War has DateOnly/TimeOnly fields. Currently ignore
3 years ago
Christopher Jolly
d9494d6a66
Update tests
3 years ago
Christopher Jolly
5c4677bd8f
update tests
3 years ago
Christopher Jolly
4219015cc0
raw string literals not supported in net6
3 years ago
Christopher Jolly
e14b48db47
Update tests
3 years ago
Christopher Jolly
710376d50f
Enable nullable on src projects (not tests)
...
Fix Math and String translator to add missing translations and make it similar to how sql server generates
Update lots of tests
3 years ago
Christopher Jolly
b80c0c8128
Update tests
3 years ago
Christopher Jolly
0e7d080ebd
Initial ef7 update
3 years ago
Christopher Jolly
ca1b158a72
Update tests
3 years ago
Christopher Jolly
75e381b52c
Update tests
3 years ago
Christopher Jolly
cf4bbf213f
Update tests
3 years ago
Christopher Jolly
4554aad38e
Update the translator for the string methods to add a couple more: Substring, IndexOf,FirstOrDefault,LastOrDefault
3 years ago
Christopher Jolly
ab7a424ef4
Fix up Design time services to work properly. Add-Migration command in VS will work now
3 years ago
Christopher Jolly
d100231ce9
[Tests]: Update tests
3 years ago
Christopher Jolly
2f2de12dd5
enable and fix tests
3 years ago
Christopher Jolly
b1fa143d4d
Update to .Net 5 ( #99 )
...
* update to net 5
* Add DecimalTypeKey to the logger
* fix build
* fix sdk version for script
* Update dependencies.
* Fix version and dependencies.
* Readd necessary code paths, fix smaller upgrade issues, cleanup code.
* Fix project files.
* Fix tests.
* Readd removed JetQueryTranslationPostprocessorFactory injection.
Fix date/time related millisecond (double) support.
* Fix value generation.
Co-authored-by: Laurents Meyer <laucomm@gmail.com>
4 years ago
Laurents Meyer
00178eb0cd
Fix DateTime fractions logic and make milliseconds support opt-in ( #86 )
...
* Ensure deterministic test ordering.
* Fix DateTime factions logic.
* Make milliseconds support opt-in.
* Fix logic and add tests.
* Fix DateTime related OLE DB parameter configuration.
5 years ago
Laurents Meyer
54b4af5759
Fix DateTime expressions for HasDefaultValue() and add support for fractions of a second ( #85 )
...
* Fix and improve test runs.
* Fix DateTime expressions for HasDefaultValue() and add support for fractions of a second.
Refactor test infrastructure.
5 years ago
Floris Verhoeven
23b8257fc8
Trim called without arguments throws index out of range ( #77 )
...
* Check arguments before accessing in jet string method translator
* Change expected result on to lower and to upper query tests
* Change expected result on trim query tests
* Remove original fix and fix condition chaining in trim clause generation
Co-authored-by: Floris Verhoeven <florisverhoeven@outlook.com>
5 years ago
Laurents Meyer
64ebb61c0a
Rename System.Data.Jet to EntityFrameworkCore.Jet.Data ( #75 )
...
* Rename System.Data.Jet and System.Data.Jet.Test projects.
* Rename System.Data.Jet and System.Data.Jet.Test namespaces.
5 years ago
Laurents Meyer
864be46354
Reimplement schema retrieval and scaffolding ( #59 )
...
* Reimplement schema retrieval.
* Reimplement scaffolder. Some Jet specific options have not been implemented yet.
5 years ago
Lau
9f0b60baee
Fix tests (especially from `SimpleQueryJetTest`).
6 years ago
Lau
3f19b269b4
Rename DataAccessType to DataAccessProviderType.
6 years ago
Lau
2a6a3b67ba
Update baseline assertions to support ODBC parameter placeholders.
6 years ago
Lau
fedfc295d6
Remove "dbo" schema from most tests.
6 years ago
Lau
d502f6e3c6
Replace SQL related square brackets with backticks in all code and script files.
6 years ago
Lau
4d1f86bb0e
Implement parallel support for ODBC and OLE DB.
6 years ago
Lau
74dd677b00
Upgrade EFCore.Jet.FunctionalTests.
6 years ago
bubibubi
c9fe6f9562
Fixed tests
7 years ago
bubibubi
80fda80a76
EF 2.2 Preview (Test 3129/6704)
7 years ago