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


IMigrationsModelDiffer Интерфейс

Определение

Служба для поиска различий между двумя IRelationalModelэлементами и преобразования этих различий в MigrationOperation, которую можно использовать для обновления базы данных.

public interface IMigrationsModelDiffer
type IMigrationsModelDiffer = interface
Public Interface IMigrationsModelDiffer

Комментарии

Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной.

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Методы

GetDifferences(IModel, IModel)

Находит различия между двумя моделями.

GetDifferences(IRelationalModel, IRelationalModel)

Находит различия между двумя моделями.

HasDifferences(IModel, IModel)

Проверяет наличие различий между двумя моделями.

HasDifferences(IRelationalModel, IRelationalModel)

Проверяет наличие различий между двумя моделями.

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