IMigrationCommandExecutor Arabirim

Tanım

Bir veritabanına karşı geçiş komutları yürütmek için bir hizmet.

Hizmet ömrü Singleton . Bu, tek bir örneğin birçok örnek tarafından kullanıldığı anlamına gelir DbContext . Uygulama, iş parçacığı açısından güvenli olmalıdır. Bu hizmet, olarak kaydedilmiş hizmetlere bağlı olamaz Scoped .

public interface IMigrationCommandExecutor
type IMigrationCommandExecutor = interface
Public Interface IMigrationCommandExecutor

Açıklamalar

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

Yöntemler

ExecuteNonQuery(IEnumerable<MigrationCommand>, IRelationalConnection)

Verilen veritabanı bağlantısını kullanarak verilen komutları yürütür.

ExecuteNonQueryAsync(IEnumerable<MigrationCommand>, IRelationalConnection, CancellationToken)

Verilen veritabanı bağlantısını kullanarak verilen komutları yürütür.

Şunlara uygulanır