问题描述:使用.Net Framework 4.5环境引入Sqlite,连接数据库提示:找不到请求的 .Net Framework Data Provider。可能没有安装。
解决方案:在webconfig中添加如下内容:
<system.data>
<DbProviderFactories>
<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, Version=1.0.113.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
</DbProviderFactories>
</system.data>
位于configuration节点下,其中Version=1.0.113.0根据引入的Sqlite版本来确定。