IMigrationsSqlGenerator Arabirim

Tanım

MigrationCommandDaha sonra yürütülebilecek veya bir listesinden komut dosyalı nesne oluşturmaya yönelik bir hizmet MigrationOperation .

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 IMigrationsSqlGenerator
type IMigrationsSqlGenerator = interface
Public Interface IMigrationsSqlGenerator
Türetilmiş

Açıklamalar

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

Yöntemler

Generate(IReadOnlyList<MigrationOperation>, IModel)

İşlemler listesinden komutlar oluşturur.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

İşlemler listesinden komutlar oluşturur.

Şunlara uygulanır