public static async Task ResetSchema(this SqlConnection conn, string schemaName) { await conn.DropSchema(schemaName); await conn.RunSql(SchemaMigration.CreateSchemaStatementFor(schemaName)); }
private static void WriteSql(string databaseSchemaName, TextWriter writer) { writer.WriteLine(SchemaMigration.CreateSchemaStatementFor(databaseSchemaName)); }
public static Task CreateSchema(this SqlConnection conn, string schemaName) { return(conn.CreateCommand(SchemaMigration.CreateSchemaStatementFor(schemaName)).ExecuteNonQueryAsync()); }