DbContextOptions<TContext> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 ( |
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 |
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í, |
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
Entity Framework