WarningsConfigurationBuilder 類別

定義

設定 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[])

產生指定的關係資料庫警告時,會導致擲回例外狀況。

適用於