架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 17369|回复: 1

[资料] 未找到具有固定名称“System.Data.SQLite”的 ADO.NET 提供程序的实体框架提供程序

[复制链接]
发表于 2017-3-25 17:20:21 | 显示全部楼层 |阅读模式

用户代码未处理 System.InvalidOperationException
  HResult=-2146233079
  Message=未找到具有固定名称“System.Data.SQLite”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=260882。
  Source=EntityFramework
  StackTrace:  
     
web.config
  1. <connectionStrings>
  2.     <add name="UserConnection" connectionString="data source=|DataDirectory|\UserRole.s3db" providerName="System.Data.SQLite"/>
  3.     <!--<add name="UserModel" connectionString="data source=(LocalDb)\v11.0;initial catalog=UserRole.Models.UserModel;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />-->
  4.   </connectionStrings>
  5.   <system.data>
  6.     <DbProviderFactories>
  7.       <remove invariant="System.Data.SQLite" />
  8.       <!--<add name="SQLite Data Provider"
  9.            invariant="System.Data.SQLite"
  10.            descrip{过滤}tion=".Net Framework Data Provider for SQLite"
  11.            type="System.Data.SQLite.SQLiteFactory,System.Data.SQLite,
  12.            Version=1.0.93.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>-->
  13.       <add name="SQLite Data Provider" invariant="System.Data.SQLite" descrip{过滤}tion=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory,System.Data.SQLite" />
  14.       <remove invariant="System.Data.SQLite.EF6" />
  15.       <add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" descrip{过滤}tion=".Net Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
  16.     </DbProviderFactories>
  17.   </system.data>
  18.   <entityFramework>
  19.     <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
  20.       <parameters>
  21.         <parameter value="v11.0" />
  22.       </parameters>
  23.     </defaultConnectionFactory>
  24.     <providers>
  25.       <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
  26.       <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
  27.     </providers>
  28.   </entityFramework>
复制代码
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />

改为

<provider invariantName="System.Data.SQLite" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />





上一篇:A file activation error occurred. The physical file name '\\Date.mdf' may be ...
下一篇:provider: SQL Network Interfaces, error: 52 - 无法定位 Local Database Runtime...
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-3-21 21:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表