其实CodeSmith挺好的,帮我们主动生成不少代码,并且代码质量不错,下面就来介绍一下利用CodeSmith生成抽象工厂步骤 打开codesmith模板的buildall 注意path的设置,因为后面要用到反射 生成各个层的代码文件后,生成数据库存储过程, 新建一个web项目,同时创建相应的类库,将相应的源代码复制到相应的类库中, 各个层之间的引用关系如图: 因为DataAccessLayer.DataAccessLayerFactory要操作数据库,要引入:System.Configurat…