Udostępnij za pośrednictwem


InMemoryDatabaseFacadeExtensions.IsInMemory(DatabaseFacade) Metoda

Definicja

Zwraca wartość true , jeśli dostawca bazy danych, który jest obecnie używany, jest dostawcą w pamięci.

public static bool IsInMemory (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade database);
static member IsInMemory : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> bool
<Extension()>
Public Function IsInMemory (database As DatabaseFacade) As Boolean

Parametry

database
DatabaseFacade

Fasada z Database.

Zwraca

true jeśli jest używana baza danych w pamięci.

Uwagi

Tej metody można używać tylko po skonfigurowaniu, DbContext ponieważ jest to tylko wtedy znane dostawcy. Oznacza to, że nie można użyć tej metody, OnConfiguring(DbContextOptionsBuilder) ponieważ w tym miejscu kod aplikacji ustawia dostawcę do użycia w ramach konfigurowania kontekstu.

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

Dotyczy