private string[] GetScripts(Configuration config, RelationalModelInfo baselineModel, RelationalModelInfo currentModel) { var comparator = new RelationalModelComparator(_options.EnumOption); var transform = comparator.CompareModels(baselineModel, currentModel); var renderer = Renderer.GetRenderer(config); return(CollectionUtils.Map(transform.Render(renderer, new RenderOptions(_options)), (Statement s) => s.Sql).ToArray()); }
private string[] GetScripts(Action <Delta> action) { var delta = new Delta(_configuration); action(delta); var comparator = new RelationalModelComparator(EnumOptions.None); var transform = comparator.CompareModels(delta.From, delta.To); var renderer = Renderer.GetRenderer(_configuration); return(CollectionUtils.Map(transform.Render(renderer, new RenderOptions()), (Statement s) => s.Sql).ToArray()); }
private string[] GetScripts(Action<Delta> action) { var delta = new Delta(_configuration); action(delta); var comparator = new RelationalModelComparator(EnumOptions.None); var transform = comparator.CompareModels(delta.From, delta.To); var renderer = Renderer.GetRenderer(_configuration); return CollectionUtils.Map(transform.Render(renderer, new RenderOptions()), (Statement s) => s.Sql).ToArray(); }
private string[] GetScripts(Configuration config, RelationalModelInfo baselineModel, RelationalModelInfo currentModel) { var comparator = new RelationalModelComparator(_options.EnumOption); var transform = comparator.CompareModels(baselineModel, currentModel); var renderer = Renderer.GetRenderer(config); return CollectionUtils.Map(transform.Render(renderer, new RenderOptions(_options)), (Statement s) => s.Sql).ToArray(); }