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 přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder vytvoření instancí 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
Poznámky
Další informace a příklady najdete v tématu Použití DbContextOptions .
Konstruktory
DbContextOptions() |
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. |
DbContextOptions(ImmutableSortedDictionary<Type,ValueTuple<IDbContextOptionsExtension,Int32>>) |
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. |
DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
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. |
Vlastnosti
ContextType |
Typ kontextu, pro který jsou tyto možnosti určené. Vrátí se DbContext , pokud nejsou možnosti vytvořené pro konkrétní odvozený kontext. |
Extensions |
Získá rozšíření, která ukládají nakonfigurované možnosti. |
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. |
IsFrozen |
Vrátí hodnotu |
Metody
Equals(DbContextOptions) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. |
Equals(Object) |
Možnosti, které má použít .DbContext Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace. |
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. |
GetExtension<TExtension>() |
Získá rozšíření zadaného typu. Vyvolá, pokud není nakonfigurované žádné rozšíření zadaného typu. |
GetHashCode() |
Možnosti, které má použít .DbContext Obvykle přepíšete OnConfiguring(DbContextOptionsBuilder) nebo použijete k DbContextOptionsBuilder vytvoření instancí této třídy a není navržena tak, aby byla přímo vytvořena v kódu aplikace. |
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