public void Begin(DataBossMigrationInfo info) { cmd = new SqlCommand("insert __DataBossHistory(Id, Context, Name, StartedAt, [User]) values(@id, @context, @name, getdate(), @user)", db, db.BeginTransaction("LikeABoss")); cmd.Parameters.AddWithValue("@id", info.Id); cmd.Parameters.AddWithValue("@context", info.Context ?? string.Empty); cmd.Parameters.AddWithValue("@name", info.Name); cmd.Parameters.AddWithValue("@user", Environment.UserName); cmd.ExecuteNonQuery(); }
public void Begin(DataBossMigrationInfo info) { id = info.Id; context = info.Context; Execute($"insert __DataBossHistory(Id, Context, Name, StartedAt, [User]) values({id}, '{info.Context}', '{info.Name}', getdate(), '{Environment.UserName}')"); }
DataBossDirectoryMigration(string path, DataBossMigrationInfo info, string childContext) { this.path = path; this.info = info; this.childContext = childContext; }
public void Begin(DataBossMigrationInfo info) { log.Info(" Applying '{0}') {1}", info.FullId, info.Name); stopwatch.Restart(); inner.Begin(info); }
public DataBossDirectoryMigration(string path, DataBossMigrationInfo info) : this(path, info, info.Context) {}