如果我使用的是#34; Id"以外的其他财产,Dapper.net会工作吗?或" id"对于表/对象的主键?
我在文档中看到的只是"拆分"我不遵循。
它是否适用于映射插入,更新和放大选择时不知道主键是什么/没有Id属性?
由于没有Id字段,其他任何事情会有所不同吗?
答案 0 :(得分:3)
如果我使用“Id”或“id”以外的属性作为表/对象的主键,Dapper.net会工作吗?
任何时候没有问题,dapper将没有问题,dapper,作为对象映射器,不关心主键
除此之外
当您执行包含自定义类型的复杂对象映射时,使用Id
它可以自动拆分Query
调用并填充对象。这是因为他们需要一些标准来填充对象,可以通过提供SplitOn