导读:近期更新了《object_mapping》的相关内容,包括《Dapper怎么把查询结果映射到带私有构造函数的类?》。如果 object_mapping 对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
Dapper怎么把查询结果映射到带私有构造函数的类? 把数据库字段直接塞进只有私有构造函数的领域模型,是不少人在用Dapper时碰到的硬骨头。Dapper默认靠公有构造器或属性赋值完成映射,遇到把不变性当设计约束的类就会直接报错。其实它内部用了反射和动态方法生成,只要让构造函数参数名称和查询结果列名对得上,再通过CustomType... 栏目:C#/.NET 时间:08-04 Dapper private_constructor object_mapping