Ejemplo n.º 1
0
        /// <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();
            }
        }
Ejemplo n.º 2
0
        /// <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;
        }
Ejemplo n.º 3
0
        /// <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;
        }
Ejemplo n.º 4
0
        /// <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;
        }
Ejemplo n.º 5
0
        /// <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;
        }
Ejemplo n.º 6
0
 /// <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;
 }