Lau
293286a767
Fix minor bugs.
6 years ago
Lau
43d5d39c69
Remove workarounds for Skip(), which is unsupported by Jet/ACE.
...
Implement better parameter support (including named parameters for ODBC).
Remove support for multiple statements in a single command, to support named parameters.
6 years ago
Lau
d80b53e9b2
Fix join statement generation.
6 years ago
Lau
48bc49d3a4
Fix bool value mapping.
6 years ago
Lau
db47437539
Provide `TOP` and `SKIP` support for ODBC commands and improve algorithm and use cases.
6 years ago
Lau
521362b213
Update dependency versions.
6 years ago
Lau
6141f1e581
Update still present square bracket identifiers to backticks.
6 years ago
Lau
0df985e00d
Fix smaller issues and add TODOs.
6 years ago
Lau
bdfbafa5f7
Implicitly add `ExtendedAnsiSQL=1` to ODBC connection strings.
6 years ago
Lau
1f42ec1f0a
Implement automatic driver (ODBC) and provider (OLE DB) inference and detection.
6 years ago
Lau
4e2fa27535
Fix JetConnection and DbConnectionStringBuilderExtensions issue.
6 years ago
Lau
f86cf6e0b4
Update existing and add new UseJet signatures.
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
41579e74c9
Cleanup all remaining ODBC and OLE DB references.
6 years ago
Lau
fedfc295d6
Remove "dbo" schema from most tests.
6 years ago
Lau
130617fd75
Temporary add test to replicate AccessViolationException in x64 ACE provider.
6 years ago
Lau
11d56f868c
Implement workaround for "To many tables" error:
...
ODBC Error Code: -1311 [HY001]
[Microsoft][ODBC Microsoft Access Driver] Cannot open any more tables.
If too many commands get executed in short succession, ACE/Jet can run out of table handles.
This can happen despite proper disposal of OdbcCommand and OdbcDataReader objects.
Waiting for a couple of milliseconds will give ACE/Jet enough time to catch up.
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
e6c100eaf6
Switch to multi-targeting.
6 years ago
Lau
71b5410cf0
Fix dispose pattern for releasing the RCW object.
...
Use `ReleaseComObject()` instead of `FinalReleaseComObject` to avoid creating stale references to the RCW of a potential singleton COM object.
6 years ago
Lau
b117d4ea4a
Cleanup code, remove dummy transaction and add missing Dispose() method to JetCommand.
6 years ago
Lau
a71fcc1b69
Update solution and build/infrastructure files.
6 years ago
Lau
e0409411c9
Fix issues in EFCore.Jet and simplify query generation based on tests.
6 years ago
Lau
24f9708927
Fix issues in System.Data.Jet and implement dynamic COM object handling.
6 years ago
Lau
74dd677b00
Upgrade EFCore.Jet.FunctionalTests.
6 years ago
Lau
5de0755b60
Upgrade System.Data.Jet.Test.
6 years ago
Lau
2eef0b952f
Remove obsolete design tests.
6 years ago
Lau
afd9d852cb
Remove obsolete tests.
6 years ago
Lau
a59af50105
Upgrade EFCore.Jet.IntegrationTests.
6 years ago
Lau
66b71242bb
Upgrade and fix EFCore.Jet.Integration.Test to 3.1.x.
6 years ago
Lau
583f990b8c
Upgrade and fix System.Data.Jet and System.Data.Jet.Test to 3.1.x.
6 years ago
Lau
0c2fbad73c
Remove obsolete files.
6 years ago
Lau
1be52eecf8
Update and fix dependencies.
6 years ago
Lau
108a3beb40
Update and fix smaller System.Data.Jet issues.
6 years ago
Lau
24bf6032fa
Remove obsolete files.
6 years ago
Lau
5829ca8189
Upgrade query pipeline to 3.1.x.
6 years ago
Lau
a4328dabc6
Upgrade migration related files to 3.1.x.
...
The `JetMigrationsSqlGenerator` class needs to be thoroughly checked and tested.
6 years ago
Lau
6fffce90a8
Upgrade scaffolding related files to 3.1.x.
...
The Jet DatabaseModelFactory class needs to be checked and tested and its code similarity to the SQL Server provider should be increased.
6 years ago
Lau
70f2b880ca
Upgrade sql update generation files to 3.1.x.
6 years ago
Lau
6e8cc34c72
Upgrade storage files to 3.1.x.
6 years ago
Lau
05ba7dea12
Upgrade value generation files to 3.1.x.
6 years ago
Lau
d7df27a87b
Upgrade infrastructure and internal files to 3.1.x.
6 years ago
Lau
885cbb4722
Upgrade diagnostics files to 3.1.x.
6 years ago
Lau
8ccf28871a
Upgrade properties related files to 3.1.x.
6 years ago
Lau
f4692333a1
Upgrade design related files to 3.1.x.
6 years ago
Lau
ba29bf2516
Upgrade diagnostics related files to 3.1.x.
6 years ago
Lau
9fe1e408c0
Update shared files to 3.1.x.
6 years ago
Lau
0ee60b54b2
Upgrade infrastructure and internal files to 3.1.x.
6 years ago