Linq2db问题与linqtodb.ttinclude

时间:2019-06-08 21:24:37

标签: c# visual-studio-2015 linq2db

您好,我有一个使用linqtodb创建的项目,该数据库带有MySQL中的数据库,并进行了升级,因此我可以在Windows 10上使用,问题越来越大,我被迫删除linq2db和所有依赖项,现在我已经重新安装并尝试运行与数据库的连接,系统会给我这个错误:

Severity    Code    Description Project File    Line    Suppression State Error     Compiling transformation: Cannot convert lambda expression to intended delegate type because some of the return types in the block are not implicitly convertible to the delegate return type ~\..\contentFiles\any\any\LinqToDB.Templates\LinqToDB.ttinclude   1012    

更新

我已经清除了缓存,显然由于没有任何方法可以更新entityframework,因此出现错误:

Error       Could not install package 'MySql.Data 8.0.16'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.            0

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

考虑到这些模板适用于所有人,我会怀疑某些事情会导致nuget缓存中引用模板的地方损坏。我首先建议清除nuget缓存(检查此链接How to clear NuGet package cache using command line?)并重新安装linq2db软件包。如果问题仍然存在-最好用环境/版本详细信息填充问题。