Sdílet prostřednictvím


DbContextOptions<TContext> Třída

Definice

Možnosti, které má použít .DbContext Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder<TContext> vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

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

Parametry typu

TContext

Typ kontextu, pro který tyto možnosti platí.

Dědičnost
DbContextOptions<TContext>

Poznámky

Další informace a příklady najdete v tématu Použití DbContextOptions .

Konstruktory

DbContextOptions<TContext>()

Inicializuje novou instanci DbContextOptions<TContext> třídy. Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder<TContext> vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>)

Inicializuje novou instanci DbContextOptions<TContext> třídy. Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder<TContext> vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

Vlastnosti

ContextType

Typ kontextu, pro který jsou tyto možnosti (TContext).

Extensions

Získá rozšíření, která ukládají nakonfigurované možnosti.

(Zděděno od DbContextOptions)
ExtensionsMap

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od DbContextOptions)
IsFrozen

Vrátí hodnotu true , pokud Freeze() byla volána. Objekt zmrazených možností nelze dále nakonfigurovat pomocí OnConfiguring(DbContextOptionsBuilder)příkazu .

(Zděděno od DbContextOptions)

Metody

Equals(DbContextOptions)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od DbContextOptions)
Equals(Object)

Možnosti, které má použít .DbContext Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder<TContext> vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

(Zděděno od DbContextOptions)
FindExtension<TExtension>()

Získá rozšíření zadaného typu. Vrátí, null pokud není nakonfigurováno žádné rozšíření zadaného typu.

(Zděděno od DbContextOptions)
Freeze()

Určuje, že by nemělo docházet k žádné další konfiguraci tohoto objektu options.

(Zděděno od DbContextOptions)
GetExtension<TExtension>()

Získá rozšíření zadaného typu. Vyvolá, pokud není nakonfigurované žádné rozšíření zadaného typu.

(Zděděno od DbContextOptions)
GetHashCode()

Možnosti, které má použít .DbContext Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder<TContext> vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

(Zděděno od DbContextOptions)
WithExtension<TExtension>(TExtension)

Přidá dané rozšíření k podkladovým možnostem a vytvoří nové DbContextOptions s přidaným rozšířením.

Platí pro