我正在尝试使用最新的Entity Framework与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数据库中添加表。由于某种原因,无法添加这些表格,错误日志显示以下信息:
“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并失败。有人能帮我解决这个问题吗?
我成功地通过在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并失败。有人能帮我解决这个问题吗?