XmlInsert(IFileProvider fileProvider, IImportDataContext dataContext, bool ignoreNoChange, Dictionary <string, object> variables = null, params string[] path) { _paths = path; _fileProvider = fileProvider; DataContext = dataContext; _ignoreNoChange = ignoreNoChange; _sqlPack = new SqlPack(); Variables = variables ?? new Dictionary <string, object>(); ParseXmlSql(_sqlPack); ExecPack(_sqlPack); }
/// <summary> /// Use this constructor to just run some SQL. /// </summary> // ReSharper disable once UnusedParameter.Local public XmlInsert() { DataContext = new ImportDataContext(); }