利用VS文本模板(T4)生成代码

最近在做一个小的webapi对接项目,orm选择了dapper,一开始也就几张表,也就几个实体和dto,手撸也还好;

需求变更,api数量剧增,表数量也相应增加,对照表结构写实体写的难受,一不小心还容易拷错,果断启用代码生成;

之前也有开发过一个winform的实体生成器,大体思路就是1 数据库连接 2 读取表结构 3 生成实体;

功能比较小巧,虽然实用,但还是单一了些;

晚上回来在网上找了找,VS自带一个文本模板,轻量级且比较灵活,学起来也比较容易;

1 项目里新建文本模板

2 语法

参考文章 https://www.cnblogs.com/c233/articles/8043320.html

原文地址:https://www.cnblogs.com/shawn-he/p/11229363.html