Język

InMemoryDatabaseRoot Klasa

Definicja

Działa jako katalog główny dla wszystkich baz danych w pamięci, takich jak będą one dostępne dla wystąpień kontekstu i dostawców usług, o ile to samo wystąpienie tego typu jest przekazywane do UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

public sealed class InMemoryDatabaseRoot
type InMemoryDatabaseRoot = class
Public NotInheritable Class InMemoryDatabaseRoot
Dziedziczenie
InMemoryDatabaseRoot

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Dostawca bazy danych w pamięci programu EF Core .

Konstruktory

Nazwisko Opis
InMemoryDatabaseRoot()

Działa jako katalog główny dla wszystkich baz danych w pamięci, takich jak będą one dostępne dla wystąpień kontekstu i dostawców usług, o ile to samo wystąpienie tego typu jest przekazywane do UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

Pola

Nazwisko Opis
Instance

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core.

Dotyczy