ErikEJ / EFCorePowerTools

Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI
MIT License
2.15k stars 294 forks source link

The requested data provider not found. Maybe it isnt installed #1458

Closed saigkill closed 2 years ago

saigkill commented 2 years ago

I created a sqlite database, and tried the Powertools Reverse Engineering. I added a Connectionstring and the test connection was successful. Clicking on "OK" results in the errormessage in the title.

Provide steps to reproduce

Checkout https://dev.azure.com/saigkill/JobApplicationManager/_git/JobApplicationManager?version=GBdevelop Add Database Use the DB from Assets/Database/JobApplicationManager.sqlite3

Installed Nugets

`

`

Provide technical details

  • EF Core version in use: (e.g. EF Core 6) EF Core 6

  • Is Handlebars used: no/yes

  • Is .dacpac used: no/yes no

  • EF Core Power Tools version: (found in About dialog - blue questionmark icon on context menu) 2.5.982.0

  • Database engine: (SQL Server, Azure SQL, Postgres, Oracle, Firebird, SQLite, MySQL) SQLite

  • Visual Studio version: (e.g. Visual Studio 2022) Visual Studio 2022

ErikEJ commented 2 years ago

How did you add the connection? Suggest you install VS.Data.Sqlite and use that DDEX provider or use a "custom" connnection. (System.Data.Sqlite is often broken)

saigkill commented 2 years ago

Custom Connection (havent seen that) works as expected. Thank you very much :-)

ErikEJ commented 2 years ago

Great! Wonder how I could make it more visible?

ErikEJ commented 2 years ago

@saigkill I have updated the UX for adding connections, woould be grateful if you could try it out and let me know what you think. (I latest daily build)

saigkill commented 2 years ago

@ErikEJ I just tested it now. I think this UX is more intuitive. Thank you :-)

ErikEJ commented 2 years ago

@saigkill Great, thanks for the feedback!