ビルドサーバーでデータベースを更新しようとしていますが、無効になっていても自動移行を実行しようとして失敗しています。データベースはすでに存在しており、最新の移行を適用するだけです。ここでは、EF:無効にすると自動移行が実行されます
public sealed class Configuration : DbMigrationsConfiguration<CableSenseInstanceConfiguratorContext>
{
public Configuration()
{
AutomaticMigrationsEnabled = false;
}
}
は私が手動で作成した移行ファイルの束を持っている最新のものです:ここに私の状況です
public partial class Settings : DbMigration
{
public override void Up()
{
AddColumn("dbo.MasterInstances", "Settings", c => c.String());
}
public override void Down()
{
DropColumn("dbo.MasterInstances", "Settings");
}
}
私は、手動でパッケージマネージャコンソールからデータベースを更新した場合、私はそれが(表がすでに存在するため、失敗した)自動移行を実行しようと次を参照してください。
Applying code-based migrations: [201204200805145_NoMoreCerts, 201210311451543_SuperUsers, 201301041036414_Settings, 201301041128583_Settings2].
Applying code-based migration: 201204200805145_NoMoreCerts.
Applying automatic migration: 201204200805145_NoMoreCerts_AutomaticMigration.
マイ__MigrationHistoryテーブルがちょうど最初の作成のための1つのエントリがあります。自動移行を停止するにはどうすればよいですか?