DbContextOptionsBuilder.ConfigureWarnings Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
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. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
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. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
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.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureWarnings (Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> warningsConfigurationBuilderAction);
abstract member ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function ConfigureWarnings (warningsConfigurationBuilderAction As Action(Of WarningsConfigurationBuilder)) As DbContextOptionsBuilder
Parámetros
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Acción para configurar el comportamiento de advertencia.
Devoluciones
La misma instancia del generador para que se puedan encadenar varias llamadas.
Ejemplos
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.BoolWithDefaultWarning));
Comentarios
Tenga en cuenta que cambiar esta configuración puede hacer que EF compile un nuevo proveedor de servicios interno, lo que puede causar problemas con el rendimiento. Por lo general, se espera que no se usen más de una o dos configuraciones diferentes para una aplicación determinada.
Tenga en cuenta que si la aplicación establece el proveedor de servicios interno a través de una llamada a UseInternalServiceProvider(IServiceProvider), esta opción debe configurarse de la misma manera para todos los usos de ese proveedor de servicios. Considere la posibilidad de no llamar a UseInternalServiceProvider(IServiceProvider) para que EF administre los proveedores de servicios y pueda crear nuevas instancias según sea necesario.
Consulte Uso de DbContextOptions y registro para obtener más información y ejemplos.
Se aplica a
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
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.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureWarnings (Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> warningsConfigurationBuilderAction);
abstract member ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function ConfigureWarnings (warningsConfigurationBuilderAction As Action(Of WarningsConfigurationBuilder)) As DbContextOptionsBuilder
Parámetros
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Acción para configurar el comportamiento de advertencia.
Devoluciones
La misma instancia del generador para que se puedan encadenar varias llamadas.
Ejemplos
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))