IDesignTimeDbContextFactory<TContext> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фабрика для создания производных DbContext экземпляров. Реализуйте этот интерфейс, чтобы включить службы времени разработки для типов контекста, у которых нет открытого конструктора по умолчанию. Во время разработки производные DbContext экземпляры можно создавать, чтобы обеспечить определенные возможности разработки, такие как миграции. Службы времени разработки автоматически обнаруживают реализации этого интерфейса, которые находятся в начальной сборке или той же сборке, что и производный контекст.
public interface IDesignTimeDbContextFactory<out TContext> where TContext : DbContext
type IDesignTimeDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDesignTimeDbContextFactory(Of Out TContext)
Параметры типа
- TContext
Тип контекста.
Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.Комментарии
Дополнительные сведения см. в разделе "Реализация поставщиков баз данных и расширений ".
Методы
| CreateDbContext(String[]) |
Создает новый экземпляр производного контекста. |
Применяется к
Обратная связь
Отправить и просмотреть отзыв по