Net Core 3.0'da UseDatabaseErrorPage () uzantısı yöntemi yok


33

Net Core 3.0 uygulaması oluşturdum ve 2.2'de çalışan aşağıdaki kod değil.

app.UseDatabaseErrorPage();

Görünüşe göre 3.0 sınıfında isim alanında DatabaseErrorPageExtensionsmevcut değil Microsoft.AspNetCore.Builder. Biraz bağımlılığı özlüyor muyum? Araçlar ve Tasarım eklenmiş EntityFrameworkCore NuGet'im var.

Ekleme

using Microsoft.AspNetCore.Builder;

yardım etmedi.



Kesinlikle, bu yöntem olmalı, ancak mevcut değil.
Levvy

Yanıtlar:


68

'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' öğesine bir başvuru ekleyin, fonksiyonun şimdi bu pakette olduğu anlaşılıyor.


3
Bir çekicilik gibi çalıştı
Levvy

Teşekkürler, benim tarafımda da çalıştı, bu hatanın ana nedeni .net core 3.1'e yükselttikten sonra, birçok bağımlılığı olan Microsoft.AspNetCore.App NuGet paketinden kurtulmanız gerektiğidir. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore, ihtiyaç duymamız durumunda tek tek eklememiz gereken bağımlılıklardan biridir.
Feras Taleb

Benim için çalıştı teşekkürler!
Freddy

Cazibe gibi çalışır! Teşekkürler!
Mohammed Gadi

1

kullanım

Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore -Version 3.1.2

0

[CLI] dotnet paket ekle Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore --version 3.1.2

[StartUp.cs]

Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore kullanarak;


Cevabınız net değil!
mw509
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.