WarningsConfigurationBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置实体框架生成的警告的运行时行为。 可以为每个警告类型设置默认行为和行为。
此类在 API 中使用, ConfigureWarnings(Action<WarningsConfigurationBuilder>) 它不是在应用程序代码中直接构造的。
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- 继承
-
WarningsConfigurationBuilder
构造函数
WarningsConfigurationBuilder(WarningsConfiguration) |
初始化 WarningsConfigurationBuilder 类的新实例。 此类在 API 中使用, ConfigureWarnings(Action<WarningsConfigurationBuilder>) 它不是在应用程序代码中直接构造的。 |
属性
Configuration |
获取用于存储配置的内部对象。 |
方法
Default(WarningBehavior) |
设置生成警告时的默认行为。 |
Ignore(CoreEventId[]) |
生成指定的核心警告时不发生任何操作。 数据库提供程序 (和其他扩展) 可能会提供此方法的扩展方法重载,以便为它们生成的警告配置此行为。 |
Log(CoreEventId[]) |
导致在生成指定的核心警告时记录警告。 数据库提供程序 (和其他扩展) 可能会提供此方法的扩展方法重载,以便为它们生成的警告配置此行为。 |
Throw(CoreEventId[]) |
导致在生成指定核心警告时引发异常。 数据库提供程序 (和其他扩展) 可能会提供此方法的扩展方法重载,以便为它们生成的警告配置此行为。 |
扩展方法
Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
生成指定的内存中警告时不发生任何操作。 |
Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
生成指定的关系数据库警告时不发生任何操作。 |
Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
导致在生成指定的内存中警告时记录警告。 |
Log(WarningsConfigurationBuilder, RelationalEventId[]) |
导致在生成指定的关系数据库警告时记录警告。 |
Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
导致在生成指定的内存中警告时引发异常。 |
Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
导致在生成指定的关系数据库警告时引发异常。 |