一、摘要
為了開發效率就應該為這個框架開發一個配套工具。來生成固定格式的代碼。工具界面如下:
二、數據庫整理篇
添加表主鍵
修改表說明
修改表字段說明
生成數據庫文檔
導出數據庫里相同的字段
數據庫里相同的字段描述一樣
三、根據模板生成代碼
單表生成界面
四、工具實現架構
其他就是一個簡單的函數工廠類
public enum BuildType
{
WebBuild,
WinFromBuild,
WPFBuild,
WCFBuild,
WebService,
WindowsService,
EntityFrameworkBuild,
}
public interface IBuild
{
void Library(string path, string tablename, ProgressBar progressBar, out string content);
}
public class BuildHelper
{
public static IBuild FactoryBuild(BuildType buildtype)
{
IBuild ibuild = null;
switch (buildtype)
{
case BuildType.WebBuild:
ibuild = new WebBuild();
break;
case BuildType.WinFromBuild:
ibuild = new WinFromBuild();
break;
case BuildType.WPFBuild:
ibuild = new WPFBuild();
break;
case BuildType.WCFBuild:
break;
case BuildType.EntityFrameworkBuild:
ibuild = new EntityFrameworkBuild();
break;
}
return ibuild;
}
}
五、生成效果圖
http://www.cnblogs.com/luomingui/archive/2012/09/02/2667217.html