我注意到这也是 1.0.93 的问题,但似乎也适用于 1.0.94。
进一步来说:
- 计算机运行 Windows 8.1 x64、Visual Studio 2013
- 从 SQLite 官方网站安装 sqlite-netFx451-setup-bundle-x86-2013-1.0.94.0
- 创建 C# .NET 4.5.1 控制台项目
- 添加 NuGet SQLite x86/x64
- 将“ADO.NET 实体数据模型”添加到我的项目中
- 从数据库中选择 EF 设计器
-
SQLite 未在数据源提供程序下列出。
相反,如果我在服务器资源管理器下添加连接,则会出现 SQLite 提供程序。然而,这还不够,因为我需要使用实体框架 6.1.1。
如果有人对此有解决方案,请分享。谢谢。
确保您的 system.data 部分如下所示:
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite" />
<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" />
</DbProviderFactories>
</system.data>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)