WarningsConfigurationBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置 Entity Framework 生成的警告的运行时行为。 可以为每个警告类型设置默认行为和行为。
此类在 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[]) |
在生成指定的关系数据库警告时引发异常。 |