Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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/1/typo3/2.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
C# Net Core 3.0中没有使用DatabaseErrorPage()扩展方法_C#_.net_Database_Visual Studio_.net Core - Fatal编程技术网

C# Net Core 3.0中没有使用DatabaseErrorPage()扩展方法

C# Net Core 3.0中没有使用DatabaseErrorPage()扩展方法,c#,.net,database,visual-studio,.net-core,C#,.net,Database,Visual Studio,.net Core,我已经创建了NetCore3.0应用程序,下面的代码在2.2中运行,但现在不是 app.UseDatabaseErrorPage(); 看起来在3.0类中,DatabaseErrorPageExtensions在Microsoft.AspNetCore.Builder命名空间中不存在。我是不是缺少了一些依赖?我有EntityFrameworkCore NuGet,添加了工具和设计 添加 using Microsoft.AspNetCore.Builder; 没有帮助。添加对“Microsof

我已经创建了NetCore3.0应用程序,下面的代码在2.2中运行,但现在不是

app.UseDatabaseErrorPage();
看起来在3.0类中,
DatabaseErrorPageExtensions
Microsoft.AspNetCore.Builder
命名空间中不存在。我是不是缺少了一些依赖?我有EntityFrameworkCore NuGet,添加了工具和设计

添加

using Microsoft.AspNetCore.Builder;

没有帮助。

添加对“Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore”的引用,该函数现在似乎在该包中。

使用

Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore -Version 3.1.5
[CLI]

dotnet添加包Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore--版本3.1.2

[StartUp.cs]


使用Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore

是否尝试读取msdn?没错,所以这个方法应该是但不存在。谢谢,它在我这边也起作用了,这个错误的主要原因是升级到.net core 3.1后,你应该去掉Microsoft.AspNetCore.App NuGet包,它有很多依赖项。Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore是我们需要单独添加的依赖项之一,以备需要。它的工作原理很好!谢谢为我工作。谢谢。你的回答不够清楚!谢谢阿里!事实证明,这一点更加明确和富有成效,即要求安装所述软件包的最新版本(目前为3.1.5),因为插入了一个简单的使用。。。仅反映为EFCore的语句在诊断中不存在。