DbContextOptionsBuilder.EnableDetailedErrors(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje podrobné chyby při zpracování výjimek datových hodnot, ke kterým dochází během zpracování výsledků dotazu na úložiště. K takovým chybám nejčastěji dochází kvůli chybné konfiguraci vlastností entity. Například pokud je vlastnost nakonfigurovaná tak, aby byla typu "int", ale podkladová data v úložišti jsou ve skutečnosti typu "string", pak se během zpracování hodnoty dat vygeneruje výjimka za běhu. Pokud je tato možnost povolená a dojde k chybě dat, vygenerovaná výjimka bude obsahovat podrobnosti o konkrétní vlastnosti entity, která chybu vygenerovala.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableDetailedErrors (bool detailedErrorsEnabled = true);
abstract member EnableDetailedErrors : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableDetailedErrors : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableDetailedErrors (Optional detailedErrorsEnabled As Boolean = true) As DbContextOptionsBuilder
Parametry
- detailedErrorsEnabled
- Boolean
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Povolením této možnosti se při provádění dotazů účtují malé režijní náklady na výkon.
Všimněte si, že pokud aplikace nastavuje interního poskytovatele služeb prostřednictvím volání UseInternalServiceProvider(IServiceProvider), musí být tato možnost nakonfigurovaná stejným způsobem pro všechna použití tohoto poskytovatele služeb. Zvažte místo toho, že nebudete volat UseInternalServiceProvider(IServiceProvider) , aby EF mohl spravovat poskytovatele služeb a podle potřeby vytvářet nové instance.
Další informace a příklady najdete v tématu Použití DbContextOptions a protokolování .
Platí pro
Entity Framework