随笔分类 -  T4

模板
摘要:所有的参数都是存在 sys.parameters 这个表中的,我们可以仿造 sql得到表中的列信息 这篇中的sql语句(提示:我们在表值函数中创建的表,最后我们是返回这个表的,我们可以用这个sql语句得到表值函数中返回的列信息) 结果: 阅读全文
posted @ 2019-01-29 19:53 Sealee 阅读(493) 评论(0) 推荐(0)
摘要:我们需要自定义规则,然后进行拼接字符串 阅读全文
posted @ 2019-01-29 17:23 Sealee 阅读(599) 评论(0) 推荐(0)
摘要:这个是为了后面我们使用T4模板生成存储过程的使用,这里单独拿出来学习 无参的存储过程这里就不演示了,这里演示有参的无输出的和有输出的这两种。 难点:我们可以把存储过程执行的结果填充到DataTable中,然后使用映射,把返回的字段映射到实体类,这需要我们的强类型中的字段和返回的结果集的列名保持一致, 阅读全文
posted @ 2019-01-29 15:32 Sealee 阅读(240) 评论(0) 推荐(0)
摘要:取列全部用的 sys. 中的表 CTE:WITH name AS() 用法: sql树形查询 ①主键信息 ②改表中的列 ③最终sql语句: 阅读全文
posted @ 2019-01-23 23:29 Sealee 阅读(725) 评论(0) 推荐(0)
摘要:sql语句添加表,字段的描述 描述类型全部设置为:MS_Description 或者:右键表(列)的属性,找到扩展属性 ①获取表名 ②获取表的描述 sys.extended_properties 这张表存的扩展描述 最后整理: ③获取表的主键信息 ④获取主键的类型和名称 ⑤最终结果: 阅读全文
posted @ 2019-01-22 23:55 Sealee 阅读(4364) 评论(0) 推荐(0)
摘要:使用T4模板,最令人喜欢的就是T4Toolbox了,他可以帮助我们生成多文件,并且直接包含在项目中。 环境:vs2017 T4代码高亮插件:Devart T4 Editor 插件地址:T4 Toolbox 安装成功了,我们新建项的时候会出现T4 Toolbox ①新建TestTemplate 模板中 阅读全文
posted @ 2019-01-17 22:16 Sealee 阅读(1908) 评论(2) 推荐(0)
摘要:网址:https://docs.microsoft.com/en-us/visualstudio/modeling/design-time-code-generation-by-using-t4-text-templates?view=vs-2017 这个博主写的很良心了:https://www.c 阅读全文
posted @ 2019-01-14 23:36 Sealee 阅读(1682) 评论(0) 推荐(0)
摘要:官网:http://www.codeisbug.com 代码已上传GitHub:https://github.com/SeaLee02/sealee 本篇主要讲使用SqlSugar包进行Model生成,不会在乎具体到数据的什么类型映射成什么类型。 环境:.net 4.6.1,Sqlsugar4 问题 阅读全文
posted @ 2019-01-08 01:24 Sealee 阅读(3137) 评论(0) 推荐(0)