Lingua

WarningsConfigurationBuilder Classe

Definizione

Configura il comportamento di runtime degli avvisi generati da Entity Framework. È possibile impostare un comportamento e comportamenti predefiniti per ogni tipo di avviso.

Questa classe viene usata all'interno dell'API ConfigureWarnings(Action<WarningsConfigurationBuilder>) e non è progettata per essere costruita direttamente nel codice dell'applicazione.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Ereditarietà
WarningsConfigurationBuilder

Costruttori

Nome Descrizione
WarningsConfigurationBuilder(WarningsConfiguration)

Inizializza una nuova istanza della classe WarningsConfigurationBuilder.

Questa classe viene usata all'interno dell'API ConfigureWarnings(Action<WarningsConfigurationBuilder>) e non è progettata per essere costruita direttamente nel codice dell'applicazione.

Proprietà

Nome Descrizione
Configuration

Ottiene l'oggetto interno utilizzato per archiviare la configurazione.

Metodi

Nome Descrizione
Default(WarningBehavior)

Imposta il comportamento predefinito quando viene generato un avviso.

Ignore(CoreEventId[])

Non viene generato alcun problema quando vengono generati gli avvisi principali specificati. I provider di database (e altre estensioni) possono fornire overload del metodo di estensione di questo metodo per configurare questo comportamento per gli avvisi generati.

Log(CoreEventId[])

Determina la registrazione di un avviso quando vengono generati gli avvisi principali specificati. I provider di database (e altre estensioni) possono fornire overload del metodo di estensione di questo metodo per configurare questo comportamento per gli avvisi generati.

Throw(CoreEventId[])

Genera un'eccezione quando vengono generati gli avvisi principali specificati. I provider di database (e altre estensioni) possono fornire overload del metodo di estensione di questo metodo per configurare questo comportamento per gli avvisi generati.

Metodi di estensione

Nome Descrizione
Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Non viene generato alcun errore quando vengono generati gli avvisi in memoria specificati.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Non viene generato alcun errore quando vengono generati gli avvisi del database relazionale specificati.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Determina la registrazione di un avviso quando vengono generati gli avvisi in memoria specificati.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Fa sì che venga registrato un avviso quando vengono generati gli avvisi del database relazionale specificati.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Fa sì che venga generata un'eccezione quando vengono generati gli avvisi in memoria specificati.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Fa sì che venga generata un'eccezione quando vengono generati gli avvisi del database relazionale specificati.

Si applica a