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