private static void GenerateProjCode(IProject proj) { proj.Load(); if (proj is BEProj) { BuildEntityProj bp = new Net.Code.Builder.Build.BEBuild.BuildEntityProj(proj as BEProj); bp.BuildCode(); bp.BuildMSSQL(); bp.BuildMetaData(); } else { BuildBPProj bp = new BuildBPProj(proj as BPProj); bp.BuildCode(); bp.BuildMetaData(); } // compilerCode(proj); }
private void GenerateProjCode(IProject proj) { OutPut.OutPutMsg("####################开始生成项目【" + proj.ProjName + ".sln】代码"); if (proj is BEProj) { BuildEntityProj bp = new BuildEntityProj(proj as BEProj); bp.BuildCode(); bp.BuildMSSQL(); bp.BuildMetaData(); } else { BuildBPProj bp = new BuildBPProj(proj as BPProj); bp.BuildCode(); bp.BuildMetaData(); } OutPut.OutPutMsg("####################生成项目【" + proj.ProjName + ".sln】代码成功"); // compilerCode(proj); }
/// <summary> /// 生成单个项目文件的代码 /// </summary> /// <param name="proj"></param> private void GenerateProjCodeWithCompile(IProject proj) { OutPut.OutPutMsg("####################开始生成项目【" + proj.ProjName + ".sln】代码"); if (proj is BEProj) { Net.Code.Builder.Build.BEBuild.BuildEntityProj builder = new BuildEntityProj(proj as BEProj); builder.BuildCode(); builder.BuildMSSQL(); builder.BuildMetaData(); } else { Net.Code.Builder.Build.BPBuild.BuildBPProj builder = new BuildBPProj(proj as BPProj); builder.BuildCode(); builder.BuildMetaData(); } OutPut.OutPutMsg("####################生成项目【" + proj.ProjName + ".sln】代码成功"); compilerCode(proj); }