RelationalDatabaseCreator.EnsureCreatedAsync(CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно гарантирует, что база данных для контекста существует. Если контекст существует, никаких действий не предпринимается. Если она не существует, создается база данных и вся ее схема. Если база данных существует, то для обеспечения ее совместимости с моделью для этого контекста не предпринимаются никакие усилия.
public virtual System.Threading.Tasks.Task<bool> EnsureCreatedAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member EnsureCreatedAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.EnsureCreatedAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Overridable Function EnsureCreatedAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)
Параметры
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию сохранения. Результат задачи содержит true
значение , если база данных создана, false
если она уже существует.
Реализации
Исключения
Если CancellationToken отменяется.
Применяется к
Entity Framework