这是我闲暇时期根据自己的风格写的CodeSmith模版,包括3个文件。
1生成Model层的实体类的“MyModels.cst”文件:本文件根据数据库的字段生成实体类,实体类的
命名规则是:表名+Model。例如有表:Table1那么生成的实体类为:Table1Model。其中的住外键关
系没有做处理,请自行处理。
2生成DAL层的与数据库打交道的类的“表的增删改查(分页,主键)C#方法.cst”文件。本文件
根据表的内容生成C#方法,包括增、删、改、查(分页查询和根据主键列查询)。
3与DAL层对应的也就是DAL层C#方法中要调用相应的“存储过程”,而这些存储过程则由“表的增删改查(分页,主键)SQL存储过程.cst”文件生成。存储过程名称也不用修改,都是“一一对应的”。
4而“表的增删改查(分页,主键)C#方法.cst”文件依赖于一个基层操作数据库的文件。该文件既是:“SQLDBHelper.cs”。
所以可以说这些文件时有关的,但用户也可以自行修改,但也要遵循一定的原则。
作者:王改娜.
QQ:550927361.
Email:wanggaina666@163.com
CodeSmith自定义模板(后台代码,存储过程的增删改查)
需积分: 9 110 浏览量
2010-03-31
19:05:41
上传
评论
收藏 6KB RAR 举报
振乾
- 粉丝: 10
- 资源: 62
最新资源
- 沈丘盛世龙门图纸符合规范化
- HM3400-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 基于python+streamlit联邦学习进行高校学生成绩预测研究python源码+项目说明+模型+数据.zip
- HM3400D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM3400B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- spring-boot示例
- 搜集火星资源.py
- JAR应用启动停止脚本化解决方案.zip
- 配合eclipse svn插件subclipse-4.3.4版本的javahl
- Bash脚本教程:如何优雅地停止JAR服务.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈