DbContextOptions<TContext> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
要使用的選項 DbContext 。 您通常會覆寫 OnConfiguring(DbContextOptionsBuilder) 或使用 DbContextOptionsBuilder<TContext> 來建立此類別的實例,而且它並非設計成直接在應用程式程式碼中建構。
public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
inherit DbContextOptions
Public Class DbContextOptions(Of TContext)
Inherits DbContextOptions
類型參數
- TContext
這些選項套用至的內容類型。
- 繼承
備註
如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions 。
建構函式
DbContextOptions<TContext>() |
初始化 DbContextOptions<TContext> 類別的新執行個體。 您通常會覆寫 OnConfiguring(DbContextOptionsBuilder) 或使用 DbContextOptionsBuilder<TContext> 來建立此類別的實例,而且它並非設計成直接在應用程式程式碼中建構。 |
DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
初始化 DbContextOptions<TContext> 類別的新執行個體。 您通常會覆寫 OnConfiguring(DbContextOptionsBuilder) 或使用 DbContextOptionsBuilder<TContext> 來建立此類別的實例,而且它並非設計成直接在應用程式程式碼中建構。 |
屬性
ContextType |
這些選項適用于 ( |
Extensions |
取得儲存已設定選項的延伸模組。 (繼承來源 DbContextOptions) |
ExtensionsMap |
這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。 (繼承來源 DbContextOptions) |
IsFrozen |
如果 Freeze() 已呼叫 ,則傳 |
方法
Equals(DbContextOptions) |
判斷指定的物件是否等於目前的物件。 (繼承來源 DbContextOptions) |
Equals(Object) |
要使用的選項 DbContext 。 您通常會覆寫 OnConfiguring(DbContextOptionsBuilder) 或使用 DbContextOptionsBuilder<TContext> 來建立此類別的實例,而且它並非設計成直接在應用程式程式碼中建構。 (繼承來源 DbContextOptions) |
FindExtension<TExtension>() |
取得指定型別的擴充功能。 如果未設定指定型別的擴充功能,則傳 |
Freeze() |
指定不應該再設定這個選項物件。 (繼承來源 DbContextOptions) |
GetExtension<TExtension>() |
取得指定型別的擴充功能。 如果未設定指定型別的擴充功能,則會擲回 。 (繼承來源 DbContextOptions) |
GetHashCode() |
要使用的選項 DbContext 。 您通常會覆寫 OnConfiguring(DbContextOptionsBuilder) 或使用 DbContextOptionsBuilder<TContext> 來建立此類別的實例,而且它並非設計成直接在應用程式程式碼中建構。 (繼承來源 DbContextOptions) |
WithExtension<TExtension>(TExtension) |
將指定的延伸模組新增至基礎選項,並使用新增的擴充功能建立新的 DbContextOptions 。 |