随笔分类 -  CodeSmith

CodeSmith
代码生成器 CodeSmith 的使用(五)
摘要:在上一篇的版本中,我们使数据库中的单个表 生成 PetaPoco 构架下的 ORM 映射,这次呢,要使数据库中的所有的表 生成 PetaPoco 构架下的 ORM 映射。首先来看完整的 Camel 规则模板:Sunnydayhu@163.comAuthor: SpringFileldDescript... 阅读全文
posted @ 2015-01-27 15:02 wisdo 阅读(208) 评论(0) 推荐(0) 编辑
代码生成器 CodeSmith 的使用(一)
摘要:由于在项目中经常要会用到数据库的 CRUD 操作(增、删、改、查),而且还使用的是orm 框架将数据库表名和表中的的字段映射成相应的类属性。如果把大量的时间用到手工输入数据库表中的字段,除了能练习打字速度外,对软件工程师来说,对编程能力的提高似乎没有什么意义,为了提高开发效率,节省时间,我工作之余花... 阅读全文
posted @ 2015-01-27 15:02 wisdo 阅读(724) 评论(0) 推荐(0) 编辑
代码生成器 CodeSmith 的使用(四)
摘要:在上一篇的版本中,我们生成了数据库中的字段,使生成的属性更加简洁,可读性也提高了很多,但都是钍对一个数据库的单个表,如果要将数据库中的所有 的表都生成相应的类,表中的字段也都生成属性,运行一次就可以将所有的表中的字段都生成属性。这样不仅提高了代码的生产效率,同时,为我们省去了很多枯燥 乏味的工作,把... 阅读全文
posted @ 2015-01-27 15:02 wisdo 阅读(239) 评论(0) 推荐(0) 编辑
代码生成器 CodeSmith 的使用(三)
摘要:在第二篇中,介绍了用 codesmith 生成数据库中的一些字段,可生成的属性不够简洁,这次对上一次的版本进行重构,生成一些简洁的属性访问器。代码如下:Camel 规则:public { get; set; }生成的效果如下:public string sheetNo { get; set; }... 阅读全文
posted @ 2015-01-27 15:02 wisdo 阅读(277) 评论(0) 推荐(0) 编辑
代码生成器 CodeSmith 的使用(六)
摘要:在上一篇的版本中,我们生成了数据库所有表中的字段,如果要使数据库中的单个表 生成 PetaPoco 构架下的 ORM 映射,使那怎么办。这是这篇博客的主要内容。首先来看完整的 Camel 规则模板:[TableName("")][PrimaryKey("")][ExplicitColumns]pub... 阅读全文
posted @ 2015-01-27 15:01 wisdo 阅读(244) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示