browse by category or date

To solve this issue, first ensure that you already have the nuget packages for SQLite are installed:

Add these lines in machine.config:

    <system.data>
        <DbProviderFactories>
			  <remove invariant="System.Data.SQLite.EF6" />
			  <remove invariant="System.Data.SQLite" />
			  <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
			  <add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
    
		</DbProviderFactories>
    </system.data>

We can find machine.config in:

  1. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
  2. C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config

That’s all friends. I hope it helps!

GD Star Rating
a WordPress rating system
[SOLVED] The ADO.NET provider with invariant name 'System.Data.SQLite.EF6' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details., 4.0 out of 5 based on 2 ratings

Possibly relevant:

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Incoming Search

The ADO NET provider with invariant name Devart Data Oracle is either not registered in the machine or application config file or could not be loaded See the inner exception for details

No Comment

Add Your Comment