Entity framework 如何禁用EF Core 3中的错误
在将EntityFramework从Core2升级到Core3之后,我们的很多查询都被破坏了。不同的是,我知道如何修复它。问题是错误是在运行时出现的,可能需要几个月的QA和开发工作才能找到它们(这是一个大型应用程序) 有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们 有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们 返回EF Core 2并配置a,然后在完成所有修复后升级到EF Core 3 有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们Entity framework 如何禁用EF Core 3中的错误,entity-framework,asp.net-core,entity-framework-core,entity-framework-core-3.0,Entity Framework,Asp.net Core,Entity Framework Core,Entity Framework Core 3.0,在将EntityFramework从Core2升级到Core3之后,我们的很多查询都被破坏了。不同的是,我知道如何修复它。问题是错误是在运行时出现的,可能需要几个月的QA和开发工作才能找到它们(这是一个大型应用程序) 有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们 有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们 返回EF Core 2并配置a,然后在完成所有修复后升级到EF Core 3 有没有办法打开一些兼容模
返回EF Core 2并配置a,然后在完成所有修复后升级到EF Core 3。我知道此选项。。。我们之所以希望升级而不首先修复所有问题,有很多原因(并且考虑到错误只在运行时出现,我们需要一段时间才能将构建交给用户)。所以,如果微软以你的名义出现,我可以假设我的问题的答案是否定的!AFAIK没有办法让EF Core 3允许客户评估。因此,除了降级之外,您还必须通过代码分析和/或测试找到所有查询。我希望得到不同的答案-但是,哦,好吧!我知道这个选择。。。我们之所以希望升级而不首先修复所有问题,有很多原因(并且考虑到错误只在运行时出现,我们需要一段时间才能将构建交给用户)。所以,如果微软以你的名义出现,我可以假设我的问题的答案是否定的!AFAIK没有办法让EF Core 3允许客户评估。因此,除了降级之外,您还必须通过代码分析和/或测试找到所有查询。我希望得到不同的答案-但是,哦,好吧!您可能应该首先修复EF2中的所有客户端评估警告。但是,1)EF3的客户端评估有限,即在查询的最终投影中,因此通过修复所有警告,您可能会做得太多;2)EF3将报告EF2没有的新客户端评估问题。总之,我担心这是一个检查许多单独查询的艰苦过程。另外,我不确定现在是迁移到EF core 3的合适时机,在我看来,它还相当不成熟。@GertArnold-没错!这就是为什么我希望在EF3中得到所有这些警告。我真的希望会有一些强烈的抗议,迫使MS安装某种兼容调制解调器。您可能应该首先修复EF2中的所有客户端评估警告。但是,1)EF3的客户端评估有限,即在查询的最终投影中,因此通过修复所有警告,您可能会做得太多;2)EF3将报告EF2没有的新客户端评估问题。总之,我担心这是一个检查许多单独查询的艰苦过程。另外,我不确定现在是迁移到EF core 3的合适时机,在我看来,它还相当不成熟。@GertArnold-没错!这就是为什么我希望在EF3中得到所有这些警告。我真的希望会有一些强烈的抗议,迫使微软推出某种兼容模式