/// <summary> /// Performs the upgrade. /// </summary> /// <param name="upgradeEngine">The upgrade engine.</param> /// <param name="sqlVerify">The SQL verify.</param> public static void PerformUpgrade(this UpgradeEngine upgradeEngine, ISqlVerify sqlVerify) { var result = upgradeEngine.PerformUpgrade(); if (result.Successful) { sqlVerify.UpdateDb(); } }
/// <summary> /// Initializes a new instance of the <see cref="SqlVerifyTest" /> class. /// </summary> /// <param name="sqlVerify">The SQL verify.</param> public SqlVerifyTest(ISqlVerify sqlVerify, int order = 0) { if (sqlVerify == null) { throw new ArgumentNullException("sqlVerify"); } this.sqlVerify = sqlVerify; this.Order = order; }
/// <summary> /// Initializes a new instance of the <see cref="SqlVerifyTest" /> class. /// </summary> /// <param name="sqlVerify">The SQL verify.</param> /// <param name="isDefault">The is default.</param> /// <param name="name">The name.</param> public SqlVerifyTest(ISqlVerify sqlVerify, bool isDefault, string name, int order = 0) { if (sqlVerify == null) { throw new ArgumentNullException("sqlVerify"); } this.sqlVerify = sqlVerify; this.isDefault = isDefault; this.name = name; this.Order = order; }
/// <summary> /// Initializes a new instance of the <see cref="UpdateMigrationsInitializer{TContext}" /> class. /// </summary> /// <param name="config">The config.</param> /// <param name="sqlVerify">The SQL verify.</param> public UpdateMigrationsInitializer(DbMigrationsConfiguration <TContext> config, ISqlVerify sqlVerify) { this._config = config; this._sqlVerify = sqlVerify; }