DbContextConfiguration 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的 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 會傳回 ,以提供內容之組態選項的存取權。 |