会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
码奴蒋祥机
[置顶]
.NET源码生成器使用SyntaxTree生成代码及简化语法
摘要: SyntaxFactory是个很强大的工具 可以生成几乎所有的代码 笔者开源简单语法
阅读全文
posted @ 2026-03-09 10:52 xiangji
阅读(325)
评论(3)
推荐(3)
[置顶]
DBShadow横空出世,Dapper.net的天花板盖不住了
摘要: Dapper以前做为.net下ORM的性能天花板 DBShadow性能更好,功能更全面
阅读全文
posted @ 2026-01-15 09:44 xiangji
阅读(1228)
评论(19)
推荐(7)
[置顶]
PocoEmit遥遥领先于AutoMapper之打通充血模型的任督二脉
摘要: 一、充血模型和失血模型 1. 充血模型的优势 充血模型更加OOP 充血模型代码可读性更好 1.1 充血模型伪代码 var messageDto = controller.ReadDto(); var message = messageDto.ToEntity(); message.Save(); 1
阅读全文
posted @ 2025-10-04 09:38 xiangji
阅读(301)
评论(0)
推荐(2)
2026年4月28日
SourceGenerator之扑风捉影
摘要: 通过代码生成可以减少重复属性的定义,同时减少重复属性重构时要修改多个类的问题 间接解决DTO类型复杂的继承关系(修改DTO继承新建DTO等) 所有的依赖模型类来生成,代码更简单明了
阅读全文
posted @ 2026-04-28 10:40 xiangji
阅读(89)
评论(0)
推荐(0)
2026年4月21日
开源项目PocoEmit.Mapper重构之扑风捉影
摘要: 借助投影技术极大的增强了PocoEmit.Mapper的映射能力 另外还增加了投影的可扩展性 用户可以根据需要创建自己的投影来实现个性化的映射规则
阅读全文
posted @ 2026-04-21 10:43 xiangji
阅读(148)
评论(3)
推荐(1)
2026年3月27日
.NET源码生成器基于partial范式开发和nuget打包
摘要: 基于partial范式简化.NET源码生成器开发 生成器nuget打包技巧
阅读全文
posted @ 2026-03-27 11:26 xiangji
阅读(394)
评论(0)
推荐(3)
2026年3月19日
SourceGenerator之partial范式及测试
摘要: SourceGenerator往往和partial配合使用能实现更好效果
阅读全文
posted @ 2026-03-19 09:29 xiangji
阅读(147)
评论(0)
推荐(1)
2026年3月10日
.NET源码生成器之SyntaxTree踩坑
摘要: 一、不可变性的坑 1. 节点不可变 record调用AddParameterListParameters后record并不会修改 以下Case中record的代码依然是record Person; var record = SyntaxGenerator.RecordDeclaration("Per
阅读全文
posted @ 2026-03-10 08:54 xiangji
阅读(227)
评论(2)
推荐(0)
2026年1月26日
DBShadow.net之依赖注入
摘要: DBShadow继承了PocoEmit的依赖注入功能,能有效简化充血模型的使用 DBShadow是线程安全的架构,适合异步、多线程、高并发和微服务的场景
阅读全文
posted @ 2026-01-26 08:42 xiangji
阅读(48)
评论(0)
推荐(0)
2026年1月25日
DBShadow.net之化繁为简
摘要: DBShadow.net支持化繁为简 只有一个参数的时候支持直接按参数值来操作 IN查询的集合参数也支持简化 泛型的参数和返回值类型可以定义更通用的服务
阅读全文
posted @ 2026-01-25 14:44 xiangji
阅读(514)
评论(4)
推荐(0)
2026年1月23日
DBShadow.net之性能优化的坎坷路
摘要: 一、mysql参数的成本 使用BenchmarkDotNet测试 1. 测试代码如下 CreateParameter直接构造参数 Clone预先构造参数名和类型,复制后只设置参数值 private static readonly MySqlCommand _command = new(); priv
阅读全文
posted @ 2026-01-23 14:08 xiangji
阅读(560)
评论(2)
推荐(1)
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告