語言

WarningsConfigurationBuilder 類別

定義

配置由 Entity Framework 產生的警告的執行時行為。 你可以為每種警告類型設定預設行為和行為。

這個類別是用在 ConfigureWarnings(Action<WarningsConfigurationBuilder>) API 裡,並不是設計成可以直接在你的應用程式程式碼中建構的。

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
繼承
WarningsConfigurationBuilder

建構函式

名稱 Description
WarningsConfigurationBuilder(WarningsConfiguration)

初始化 WarningsConfigurationBuilder 類別的新執行個體。

這個類別是用在 ConfigureWarnings(Action<WarningsConfigurationBuilder>) API 裡,並不是設計成可以直接在你的應用程式程式碼中建構的。

屬性

名稱 Description
Configuration

取得用來儲存設定的內部物件。

方法

名稱 Description
Default(WarningBehavior)

設定警告產生時的預設行為。

Ignore(CoreEventId[])

當產生指定的核心警告時,什麼都不會發生。 資料庫提供者(及其他擴充功能)可能會提供此方法的擴充方法多載,以設定其產生的警告行為。

Log(CoreEventId[])

當產生指定的核心警告時,會記錄警告。 資料庫提供者(及其他擴充功能)可能會提供此方法的擴充方法多載,以設定其產生的警告行為。

Throw(CoreEventId[])

當產生指定核心警告時,會拋出例外。 資料庫提供者(及其他擴充功能)可能會提供此方法的擴充方法多載,以設定其產生的警告行為。

擴充方法

名稱 Description
Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

當產生指定的記憶體警告時,不會造成任何反應。

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

當產生指定的關聯式資料庫警告時,不會造成任何反應。

Log(WarningsConfigurationBuilder, InMemoryEventId[])

當產生指定的記憶體警告時,會記錄警告。

Log(WarningsConfigurationBuilder, RelationalEventId[])

當產生指定的關聯式資料庫警告時,會記錄警告。

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

當產生指定的記憶體警告時,會拋出例外。

Throw(WarningsConfigurationBuilder, RelationalEventId[])

當產生指定的關聯式資料庫警告時,會拋出例外。

適用於