gpt4 book ai didi

.net - SQLite 和 Entity Framework

转载 作者:行者123 更新时间:2023-12-02 09:18:05 25 4
gpt4 key购买 nike

我正在尝试将 SQLITE 数据库与最新的 Entity Framework 一起使用。我已经从此处安装了适用于 .NET Framework 4.0 的 SQLite 提供程序 x86:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki .

我使用 Visual Studio 2012 中的服务器资源管理器成功添加 SQLITE 作为新数据源。然后,我添加了新的 ADO.NET 实体模型,并尝试从简单的 sqlite 数据库添加表。由于某种原因,无法添加这些表,并且错误日志显示如下:

The data type 'longchar' is currently not supported for the target .NET Framework version; >>the column 'Name' in table 'main.Person' was excluded.

我不明白为什么它试图将 SQLite TEXT 类型转换为 longchar 并失败。谁能帮我解决这个问题吗?

最佳答案

我今天在为一个在工作中使用 SQLLITE 和 ADO 的项目设置开发环境后刚刚遇到这个问题,修复很简单。版本 1.0.85.0 已损坏,版本 1.0.84.0 可以工作。

32 位: http://system.data.sqlite.org/downloads/1.0.84.0/sqlite-netFx40-setup-bundle-x86-2010-1.0.84.0.exe

64 位: http://system.data.sqlite.org/downloads/1.0.84.0/sqlite-netFx40-setup-bundle-x86-2010-1.0.84.0.exe

卸载时请确保删除每次安装的程序文件,并且在重新安装时告诉安装程序重建 GAC。如果工作是我和我的 boses 构建机器之间的唯一区别,该网站需要更好地列出以前的修订版本。

关于.net - SQLite 和 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16119092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com