dotnet / dotnet/efcore

[M.D.Sqlite] improve support for GetSchema()

Open
#35,917 3 comments 0 reactions 0 assignees View on GitHub
area-adonet-sqlite customer-reported
Dominant language
C#
Stars
14.8k
Forks
3.4k
PR merge metrics
PR metrics pending

Description

ADO.NET has a weakly-typed introspection API, where users can call DbConnection.GetSchema() and get information about the database (and the driver). This API is lacking in various ways - it's weakly typed and support varies across providers - but it's the only semi-standard thing, and there seems to be at least some sort of common denominator that's implemented across provider. Microsoft.Data.Sqlite currently doesn't support this - we can consider implementing a more support here to align with other ADO.NET providers.

/cc @bricelam (I know you hate GetSchema() - as do I - but that's what we have...)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.