public virtual void AppendMissingReference(IndexModel index, ReferenceTable table) { var d = new DifferenceModel() { Source = index, Kind = TypeDifferenceEnum.Orphean, Reference = "Table " + table.ToString(), }; this._lst.Add(d); }
public virtual void AppendMissingReference(ConstraintModel constraint, ReferenceTable table) { var d = new DifferenceModel() { Source = constraint, Kind = TypeDifferenceEnum.Orphean, Reference = "Table " + table.ToString(), }; this._lst.Add(d); //if (generateSource) //{ // string p = BuildPath(Path.Combine(this.folderForSource, constraint.TableReference.Owner), "Triggers", constraint.Name); // WriteFile(p, CreateOrReplace + Utils.Unserialize(constraint.Code, true)); //} }
public virtual void AppendMissingReference(TriggerModel trigger, ReferenceTable table) { var d = new DifferenceModel() { Source = trigger, Kind = TypeDifferenceEnum.Orphean, Reference = "Table " + table.ToString(), }; this._lst.Add(d); if (generateSource) { string p = BuildPath(Path.Combine(this.folderForSource, trigger.TableReference.Owner), "Triggers", trigger.Name); WriteFile(p, CreateOrReplace + Utils.Unserialize(trigger.Code, true)); } }