我正在尝试将 SQLITE 数据库与最新的实体框架一起使用。我已经从这里为 .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 数据库中添加表。由于某种原因,无法添加这些表,并且错误日志显示以下内容:
目标 .NET Framework 版本当前不支持数据类型“longchar”;>> 表 'main.Person' 中的列 'Name' 被排除在外。
我不明白为什么它试图将 SQLite TEXT 类型转换为 longchar 并失败。谁能帮我解决这个问题?