Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 如何禁用EF Core 3中的错误_Entity Framework_Asp.net Core_Entity Framework Core_Entity Framework Core 3.0 - Fatal编程技术网

Entity framework 如何禁用EF Core 3中的错误

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 有没有办法打开一些兼容模

在将EntityFramework从Core2升级到Core3之后,我们的很多查询都被破坏了。不同的是,我知道如何修复它。问题是错误是在运行时出现的,可能需要几个月的QA和开发工作才能找到它们(这是一个大型应用程序)

有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们

有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们

返回EF Core 2并配置a,然后在完成所有修复后升级到EF Core 3

有没有办法打开一些兼容模式,EF允许客户端评估,但显示警告,以便开发人员可以逐步修复它们


返回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中得到所有这些警告。我真的希望会有一些强烈的抗议,迫使微软推出某种兼容模式