/// <summary> /// Generate Poco object from TemplateConfig /// </summary> /// <param name="cfg"></param> /// <param name="outputPath"></param> public static void GeneratePoco(TemplateConfig cfg, string outputPath = "") { var templateInstance = new PocoGen { Session = new Dictionary<string, object> { { "ConfigObject", cfg } } }; templateInstance.Initialize(); var generatedCode = templateInstance.TransformText(); File.WriteAllText(Path.Combine(outputPath, cfg.GetFmtTableName()) + @".cs", generatedCode); }