SQLite 意外停止工作 ado.net entity framework
SqlLite unexpectedly stop working ado.net entity framework
我有一个简单的演示项目 windows 形式,我在其中使用带有 Entity Framework 6.2 的 sqlite 数据库,因为上次(1 年)(也从 6.2 更改为 6.0 但没有变化).
但是最近我在sqlite数据库中遇到了一些意想不到的错误。
我已经使用 Entity Framework 与数据库通信以及对 SqlLite 的所有 crud 操作。
2 到 3 天前 运行ning 绝对没问题,但现在我可以看到 entity framework 条目仅在后端正确完成,但在 table 中却不是在 table 中可用,当我停止应用程序 运行ning 时,它也从本地缓存中删除(据我所知,它也在本地存储),当我再次 运行 它时,它开始创建来自最后一个相同 id 的数据。
我尝试添加新的 edmx,但它也出现了一些意外行为。
当我转到下一个屏幕以连接 Ado.Net 与数据库时它停止工作。
屏幕:1(当我添加新的 Ado.Net 连接模式时)
屏幕:2(当我点击下一步按钮时,它关闭了对话框)
不知道发生了什么!
有人帮我从沼泽里出来。
提前致谢。
与我的情况相同,这些步骤可能会解决您的问题。
尝试!!!
按照我的建议下载软件包:
转到sqlite站点->下载页面点击System.Data.SQLite
点击后,您将被重定向到 .net 框架版本包的下载页面,如下图所示
仅下载 86(32 位)位完整版(捆绑包),因为它们仅在 86(32 位)版本中分配缓存程序集 dll 您可以看到,在安装它时,它还会复制程序集副本 windows。总是使用 86(32 位)版本,因为没有人知道客户在他们的系统上使用 86 位还是 64 位,所以总是习惯尽可能使用 86 版本,所以 86(32 位)可以在 64 位工作,但 64 位不能工作86(32 位)。
我有一个简单的演示项目 windows 形式,我在其中使用带有 Entity Framework 6.2 的 sqlite 数据库,因为上次(1 年)(也从 6.2 更改为 6.0 但没有变化).
但是最近我在sqlite数据库中遇到了一些意想不到的错误。
我已经使用 Entity Framework 与数据库通信以及对 SqlLite 的所有 crud 操作。
2 到 3 天前 运行ning 绝对没问题,但现在我可以看到 entity framework 条目仅在后端正确完成,但在 table 中却不是在 table 中可用,当我停止应用程序 运行ning 时,它也从本地缓存中删除(据我所知,它也在本地存储),当我再次 运行 它时,它开始创建来自最后一个相同 id 的数据。
我尝试添加新的 edmx,但它也出现了一些意外行为。
当我转到下一个屏幕以连接 Ado.Net 与数据库时它停止工作。
屏幕:1(当我添加新的 Ado.Net 连接模式时)
屏幕:2(当我点击下一步按钮时,它关闭了对话框)
不知道发生了什么!
有人帮我从沼泽里出来。
提前致谢。
与我的情况相同,这些步骤可能会解决您的问题。
尝试!!!
按照我的建议下载软件包:
转到sqlite站点->下载页面点击System.Data.SQLite
点击后,您将被重定向到 .net 框架版本包的下载页面,如下图所示
仅下载 86(32 位)位完整版(捆绑包),因为它们仅在 86(32 位)版本中分配缓存程序集 dll 您可以看到,在安装它时,它还会复制程序集副本 windows。总是使用 86(32 位)版本,因为没有人知道客户在他们的系统上使用 86 位还是 64 位,所以总是习惯尽可能使用 86 版本,所以 86(32 位)可以在 64 位工作,但 64 位不能工作86(32 位)。