IMigrationsModelDiffer Arabirim

Tanım

İki s arasındaki farkları bulmaya IRelationalModel ve bu farklılıkları MigrationOperation , veritabanını güncelleştirmek için kullanılabilecek ' a dönüştüren bir hizmet.

Hizmet ömrü Scoped . Bu, her DbContext Örneğin bu hizmetin kendi örneğini kullanacağı anlamına gelir. Uygulama, herhangi bir yaşam süresine kayıtlı diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı açısından güvenli olması gerekmez.

public interface IMigrationsModelDiffer
type IMigrationsModelDiffer = interface
Public Interface IMigrationsModelDiffer

Açıklamalar

Daha fazla bilgi için bkz. veritabanı geçişleri .

Yöntemler

GetDifferences(IModel, IModel)

İki model arasındaki farkları bulur.

GetDifferences(IRelationalModel, IRelationalModel)

İki model arasındaki farkları bulur.

HasDifferences(IModel, IModel)

İki model arasında farklar olup olmadığını denetler.

HasDifferences(IRelationalModel, IRelationalModel)

İki model arasında farklar olup olmadığını denetler.

Şunlara uygulanır