DbContextOptions 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 můžete přepsat OnConfiguring(DbContextOptionsBuilder) nebo použít a DbContextOptionsBuilder vytvořit instance této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace.
public abstract class DbContextOptions : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions
type DbContextOptions = class
interface IDbContextOptions
Public MustInherit Class DbContextOptions
Implements IDbContextOptions
- Dědičnost
-
DbContextOptions
- Odvozené
- Implementuje
Konstruktory
| DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
Inicializuje novou instanci DbContextOptions třídy. Obvykle můžete přepsat OnConfiguring(DbContextOptionsBuilder) nebo použít a DbContextOptionsBuilder vytvořit instance 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. Vrátí DbContext , pokud nejsou možnosti vytvořeny pro konkrétní odvozený kontext. |
| Extensions |
Načte rozšíření, která ukládají nakonfigurované možnosti. |
| IsFrozen |
Vrátí |
Metody
| FindExtension<TExtension>() |
Získá příponu zadaného typu. Pokud není nakonfigurovaná žádná přípona zadaného typu, vrátí hodnotu null. |
| Freeze() |
Určuje, že by neměla probíhat žádná další konfigurace tohoto objektu Options. |
| GetExtension<TExtension>() |
Získá příponu zadaného typu. Vyvolá se v případě, že není nakonfigurováno žádné rozšíření zadaného typu. |
| WithExtension<TExtension>(TExtension) |
Přidá dané rozšíření k základním možnostem a vytvoří nový DbContextOptions s přidaným rozšířením. |