Commit Graph

172 Commits (3447fcd847e392bdde50a5248923d06a1a4beda5)
 

Author SHA1 Message Date
Laurents Meyer 3447fcd847 Remove obsolete build infrastructure and developer notes. 5 years ago
Laurents Meyer 6a7b28658d
Use new information schema syntax for HistoryRepository checks (#70)
* Use new information schema syntax.

* Block conditions are unsupported.
5 years ago
Laurents Meyer f98eeecfea
Update README.md
Add daily feed link.
5 years ago
Laurents Meyer 65e45455cd
Update README.md 5 years ago
Laurents Meyer 085ac4cdbc
Update README.md
* Add basic badges
* Add stable releases section
* Add daily builds section
* Rewrite and update information and description
5 years ago
Laurents Meyer e1216f4915 Fix versioning and projects.
Reactivate tests, but ignored failed tests for now.
5 years ago
Laurents Meyer 2d0c15dfe6 Fix publishing. 5 years ago
Laurents Meyer ad650100a6 Fix typo. 5 years ago
Laurents Meyer c661926684
Improve project and CI (#68)
* Update .NET SDK.
Improve CI.

* Simplify dependency management.

* Add new versioning mechanism.

* Implement CI package publishing.

* Add matrix for multiple ACE architectures.

* Fix xUnit warnings.

* Cleanup and enable SourceLink.

* Manually install .NET SDK to specify architecture.
Extend matrix to test for x64/x86 and ODBC/OLE DB.
5 years ago
Laurents Meyer 0e0e306bc0 Merge branch '3.1-preview' 5 years ago
Laurents Meyer a14d665d5a
Fix translation of parameterless Trim(), TrimStart() and TrimEnd() methods. (#64)
These methods are only available in .NET Core 2.0+ (or .NET Standard 2.1+).
5 years ago
Laurents Meyer 49d798f6c3
Change default data access library to ODBC. (#63)
Improve file extension handling.
5 years ago
Laurents Meyer b1431fc386
Use the English ACE for CI instead of the German one. (#65) 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
Laurents Meyer 9ede3cab60
Revert last commit. (#54) 5 years ago
Bubi 04dca65cdc
Merge pull request #51 from bubibubi/azure-pipelines
Set up CI with Azure Pipelines
5 years ago
Laurents Meyer d2d97ef379 Set up CI with Azure Pipelines
[skip ci]
6 years ago
Laurents Meyer d6b2d35c04
Merge pull request #50 from lauxjpn/fix/join_statements
Fix join statement generation issue
6 years ago
Lau 226220dac6 Fix join statement generation. 6 years ago
Laurents Meyer e847ca7820
Merge pull request #49 from lauxjpn/fix/simple_query_tests
Fix/simple query tests
6 years ago
Lau 9f0b60baee Fix tests (especially from `SimpleQueryJetTest`). 6 years ago
Laurents Meyer c8a24e3d91
Merge pull request #48 from lauxjpn/fix/test_related_issues
Fix test related issues
6 years ago
Lau 1f35fca138 Reintroduce legacy support to emulate row skipping in the most outer SELECT statement, by letting JetDataReader ignore returned rows. 6 years ago
Lau 933caa3130 Add missing fixup. 6 years ago
Lau 244649330a Remove NEWGUID() and @@GUID support. They should not be necessary in EF Core and are currently used nowhere in the code base. 6 years ago
Lau 7aa5892184 Fix global variable placeholder handling.
Reactivate @@ROWCOUNT in INSERT/UPDATE generation.
6 years ago
Lau e0db14ee1f Make @@ROWCOUNT connection global. 6 years ago
Lau 1066d34e5b Support multi-statement commands again and correctly handle parameters. 6 years ago
Lau 1781ce29df Generalize and fix command parsing. 6 years ago
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
Laurents Meyer 2f746e2fb0
Merge pull request #47 from lauxjpn/feature/provider_detection
Implement automatic driver (ODBC) and provider (OLE DB) inference and detection
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
Laurents Meyer 9a584945bb
Merge pull request #46 from lauxjpn/feature/odbc_and_oledb
Parallel support for ODBC and OLE DB
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
Laurents Meyer 253ca161b0
Merge pull request #41 from lauxjpn/upgrade
Upgrade provider and test code to 3.1.x
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