Utworzyłem aplikację Net Core 3.0, a następujący kod, który działał teraz w wersji 2.2, już nie jest.
app.UseDatabaseErrorPage();
Wygląda na to, że w klasie 3.0 DatabaseErrorPageExtensions
nie istnieje w Microsoft.AspNetCore.Builder
przestrzeni nazw. Czy brakuje mi jakiejś zależności? Dodałem EntityFrameworkCore NuGet z narzędziami i projektem.
Dodawanie
using Microsoft.AspNetCore.Builder;
nie pomogło.
Odpowiedzi:
Dodaj odniesienie do „Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore”, wygląda na to, że funkcja jest teraz w tym pakiecie.
źródło
posługiwać się
źródło
[CLI] dotnet dodaj pakiet Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore - wersja 3.1.2
[StartUp.cs]
using Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore;
źródło