Beispiel #1
0
        public override string Generate(Table table, GeneratorOptions options)
        {
            var template = new DataManagerTemplates();

            template.Session = new Dictionary <string, object>();
            template.Session.Add("_namespace", AppSettings.Instance.Namespace);
            template.Session.Add("table", table);
            template.Session.Add("tableName", table.TableName);
            template.Session.Add("columns", table.InsertableColumns);

            var fk = table.ForeignKeys.ToForegnTableColumns();

            template.Session.Add("foregnkeys", fk);



            template.Initialize();

            return(template.TransformText());
            //return "";
        }
        public override string Generate(Table table, GeneratorOptions options)
        {
            var dMT = new DataManagerTemplates();

            dMT.Session = new Dictionary <string, object>();
            dMT.Session.Add("_namespace", "NestPayment");
            dMT.Session.Add("table", table);
            dMT.Session.Add("tableName", table.TableName);
            dMT.Session.Add("tableNameToLower", table.TableName);
            dMT.Session.Add("tableNameToPascal", table.TableName.ToPascalCase());
            dMT.Session.Add("columns", table.InsertableColumns);

            var fk = table.ForeignKeys.ToForegnTableColumns();

            dMT.Session.Add("foregnkeys", fk);



            dMT.Initialize();

            return(dMT.TransformText());
            //return "";
        }