/// <summary> /// 生成模块元数据相关代码 /// <param name="template">代码配置</param> /// <param name="module">模块元数据</param> /// </summary> public Task <CodeFile> GenerateCode(CodeTemplate template, CodeModule module) { string fileName = template.GetCodeFileName(module); return(GenerateCodeCore(template, module, fileName)); }
/// <summary> /// 生成实体元数据相关代码 /// <param name="template">代码配置</param> /// <param name="entity">实体元数据</param> /// </summary> public Task <CodeFile> GenerateCode(CodeTemplate template, CodeEntity entity) { string fileName = template.GetCodeFileName(entity); return(GenerateCodeCore(template, entity, fileName)); }
/// <summary> /// 生成项目元数据相关代码 /// <param name="template">代码配置</param> /// <param name="project">项目元数据</param> /// </summary> public Task <CodeFile> GenerateCode(CodeTemplate template, CodeProject project) { string fileName = template.GetCodeFileName(project); return(GenerateCodeCore(template, project, fileName)); }