共用方式為


DbContextConfiguration 類別

定義

的 Configuration 方法 DbContext 會傳回 ,以提供內容之組態選項的存取權。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
Public Class DbContextConfiguration
繼承
DbContextConfiguration
屬性

屬性

AutoDetectChangesEnabled

取得或設定值,指出 方法是否 DetectChanges() 由 和 相關類別的方法 DbContext 自動呼叫。 預設值為 true。

EnsureTransactionsForFunctionsAndCommands

取得或設定值,這個值會判斷 SQL 函式和命令是否應該一律在交易中執行。

LazyLoadingEnabled

取得或設定值,指出公開為導覽屬性之關聯性的消極式載入是否已啟用。 根據預設,會啟用消極式載入。

ProxyCreationEnabled

取得或設定值,指出每當此架構建立實體型別的執行個體時,它是否會建立動態產生之 Proxy 類別的執行個體。 請注意,即使使用這個旗標來啟用 Proxy 建立,也只會針對符合進行 Proxy 處理需求的實體型別來建立 Proxy 執行個體。 預設會啟用 Proxy 建立。

UseDatabaseNullSemantics

取得或設定值,指出比較兩個運算元時是否要顯示資料庫 Null 語意,這兩者都可能為 Null。 預設值為 false。

例如, (operand1 == operand2) 會轉譯為:

(運算元1 = operand2)

如果 UseDatabaseNullSemantics 分別為 true,則為

( ( (operand1 = operand2) AND (NOT (operand1 IS Null OR operand2 IS Null) ) ) OR ( (operand1 IS Null) AND (operand2 IS Null) ) )

如果 UseDatabaseNullSemantics 為 false,則為 。

ValidateOnSaveEnabled

取得或設定值,指出叫用時 SaveChanges() 是否應該自動驗證追蹤的實體。 預設值為 true。

方法

Equals(Object)

的 Configuration 方法 DbContext 會傳回 ,以提供內容之組態選項的存取權。

GetHashCode()

的 Configuration 方法 DbContext 會傳回 ,以提供內容之組態選項的存取權。

GetType()

取得目前執行個體的 Type

ToString()

的 Configuration 方法 DbContext 會傳回 ,以提供內容之組態選項的存取權。

適用於