public static void GenerateCodeFile(DataTableProcessor dataTableProcessor, string dataTableName) { dataTableProcessor.SetCodeTemplate(CSharpCodeTemplateFileName, Encoding.UTF8); dataTableProcessor.SetCodeGenerator(DataTableCodeGenerator); string csharpCodeFileName = Utility.Path.GetRegularPath(Path.Combine(CSharpCodePath, "DR" + dataTableName + ".cs")); if (!dataTableProcessor.GenerateCodeFile(csharpCodeFileName, Encoding.UTF8, dataTableName) && File.Exists(csharpCodeFileName)) { File.Delete(csharpCodeFileName); } }
public static void GenerateCodeFile(DataTableProcessor dataTableProcessor, string dataTableName) { dataTableProcessor.SetCodeTemplate(CSharpCodeTemplateFileName, Encoding.UTF8); dataTableProcessor.SetCodeGenerator(DataTableCodeGenerator); string csharpCodeFileName = Utility.Path.GetCombinePath(CSharpCodePath, "DR" + dataTableName + ".cs"); Data data = new Data() { CreateTime = DateTime.Now, NameSpace = "StarForce", ClassName = "DR" + dataTableName, }; if (!dataTableProcessor.GenerateCodeFile(csharpCodeFileName, Encoding.UTF8, data) && File.Exists(csharpCodeFileName)) { File.Delete(csharpCodeFileName); } }