Поделиться через


InMemoryDatabaseRoot Класс

Определение

Выступает в качестве корневого элемента для всех баз данных в памяти, так что они будут доступны для экземпляров контекста и поставщиков служб при условии, что один и тот же экземпляр этого типа передается в UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

public sealed class InMemoryDatabaseRoot
type InMemoryDatabaseRoot = class
Public NotInheritable Class InMemoryDatabaseRoot
Наследование
InMemoryDatabaseRoot

Комментарии

Дополнительные сведения и примеры см. в разделе Поставщик баз данных в памяти EF Core .

Конструкторы

InMemoryDatabaseRoot()

Выступает в качестве корневого элемента для всех баз данных в памяти, так что они будут доступны для экземпляров контекста и поставщиков служб при условии, что один и тот же экземпляр этого типа передается в UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

Поля

Instance

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Применяется к