Sdílet prostřednictvím


InMemoryDatabaseRoot Třída

Definice

Funguje jako kořenový adresář pro všechny databáze v paměti, takže budou k dispozici napříč kontextovými instancemi a poskytovateli služeb, pokud je stejná instance tohoto typu předána UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

public sealed class InMemoryDatabaseRoot
type InMemoryDatabaseRoot = class
Public NotInheritable Class InMemoryDatabaseRoot
Dědičnost
InMemoryDatabaseRoot

Poznámky

Další informace a příklady najdete v tématu Poskytovatel databáze EF Core v paměti .

Konstruktory

InMemoryDatabaseRoot()

Funguje jako kořenový adresář pro všechny databáze v paměti, takže budou k dispozici napříč kontextovými instancemi a poskytovateli služeb, pokud je stejná instance tohoto typu předána UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

Pole

Instance

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.

Platí pro