Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
            //}
        }
Exemplo n.º 3
0
        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));
            }
        }