Compartir a través de


WarningsConfigurationBuilder Clase

Definición

Configura el comportamiento en tiempo de ejecución de las advertencias generadas por Entity Framework. Puede establecer un comportamiento y comportamientos predeterminados para cada tipo de advertencia.

Esta clase se usa en la ConfigureWarnings(Action<WarningsConfigurationBuilder>) API y no está diseñada para construirse directamente en el código de la aplicación.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Herencia
WarningsConfigurationBuilder

Constructores

WarningsConfigurationBuilder(WarningsConfiguration)

Inicializa una nueva instancia de la clase WarningsConfigurationBuilder.

Esta clase se usa en la ConfigureWarnings(Action<WarningsConfigurationBuilder>) API y no está diseñada para construirse directamente en el código de la aplicación.

Propiedades

Configuration

Obtiene el objeto interno utilizado para almacenar la configuración.

Métodos

Default(WarningBehavior)

Establece el comportamiento predeterminado cuando se genera una advertencia.

Ignore(CoreEventId[])

Hace que no ocurra nada cuando se generan las advertencias básicas especificadas. Los proveedores de bases de datos (y otras extensiones) pueden proporcionar sobrecargas de método de extensión de este método para configurar este comportamiento para las advertencias que generan.

Log(CoreEventId[])

Hace que se registre una advertencia cuando se generen las advertencias básicas especificadas. Los proveedores de bases de datos (y otras extensiones) pueden proporcionar sobrecargas de método de extensión de este método para configurar este comportamiento para las advertencias que generan.

Throw(CoreEventId[])

Hace que se produzca una excepción cuando se generen las advertencias de núcleo especificadas. Los proveedores de bases de datos (y otras extensiones) pueden proporcionar sobrecargas de método de extensión de este método para configurar este comportamiento para las advertencias que generan.

Métodos de extensión

Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Hace que no ocurra nada cuando se generan las advertencias en memoria especificadas.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Hace que no ocurra nada cuando se generan las advertencias de base de datos relacionales especificadas.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Hace que se registre una advertencia cuando se generen las advertencias en memoria especificadas.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Hace que se registre una advertencia cuando se generen las advertencias de base de datos relacionales especificadas.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Hace que se produzca una excepción cuando se generen las advertencias en memoria especificadas.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Hace que se produzca una excepción cuando se generen las advertencias de base de datos relacionales especificadas.

Se aplica a