Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement schema retrieval and scaffolding #59

Merged

Conversation

lauxjpn
Copy link
Member

@lauxjpn lauxjpn commented Aug 25, 2020

Since we now allow users to use OLE DB or ODBC, the old schema retrieval code needed to be reimplemented, so that it is data access library agnostic (at least from a .NET dependency standpoint).

We now use either DAO or ADOX or a combination of both (the default) to get the database schema. The method used can be controlled by the JetConnection.SchemaProviderType property.

Base on the new schema retrieval code, the scaffolder was completely rewritten as well.

Addresses #55, #56, #57 and #58

@lauxjpn lauxjpn added this to the 3.1.x milestone Aug 25, 2020
@lauxjpn lauxjpn self-assigned this Aug 25, 2020
@lauxjpn
Copy link
Member Author

lauxjpn commented Aug 25, 2020

@ChrisJollyAU While this still needs proper testing, I just scaffolded Northwind using this PR and it looks good to me.

@lauxjpn lauxjpn merged commit 864be46 into CirrusRedOrg:3.1-preview Aug 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant