<
configuration
>
<
configSections
>
<
section
name
="entityFramework"
type
="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission
="false"
/>
</
configSections
>
<
entityFramework
>
<
providers
>
<
provider
invariantName
="System.Data.SQLite"
type
="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"
/>
<
provider
invariantName
="System.Data.SqlClient"
type
="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"
/>
<
provider
invariantName
="System.Data.SQLite.EF6"
type
="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"
/>
</
providers
>
</
entityFramework
>
<
system.data
>
<
DbProviderFactories
>
<
remove
invariant
="System.Data.SQLite.EF6"
/>
<
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"
/>
<
remove
invariant
="System.Data.SQLite"
/>
<
add
name
='SQLiteData Provider'
invariant
='System.Data.SQLite'
description
='.Net Framework DataProvider for SQLite'
type
='System.Data.SQLite.SQLiteFactory,System.Data.SQLite'
/>
</
DbProviderFactories
>
</
system.data
>
<
connectionStrings
>
<
add
name
="mainEntities2"
connectionString
="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite.EF6;provider connection string="data source=E:\工作\WpfApp2\SqliteEfTest\DataBase.db""
providerName
="System.Data.EntityClient"
/>
</
connectionStrings
>
</
configuration
>
<add name='SQLiteData Provider' invariant='System.Data.SQLite' description='.Net Framework DataProvider for SQLite' type='System.Data.SQLite.SQLiteFactory,System.Data.SQLite'/>
System.NotSupportedException:“Unable to determine the provider name for provider factory of type 'System.Data.SQLite.SQLiteFactory'. Make sure that the ADO.NET provider is installed or registered in the application config.”