我正在协助与dapper相关的集成,目前有一个场景,我们需要一些数据才能进入存储过程。因此,我们可以编写任何我们想要的存储过程,也可以编写我们想要的dapper位,但是对象看起来类似于:{
public string因此,我们需要将这些传递给存储的proc,以便将其用作其内部查询内容的一部分。这是有意义的,因为它如何知道如何将这个Pocos数组转换为SQL世界的某种
我们在应用程序中使用Dapper和Dapper.Contrib。我们选择Dapper是因为它更快,速度是我们的一切,因为沉重的负荷。现在看来,“字段的变更跟踪”对我们来说是至关重要的。现在,Dapper.Contrib创建update查询,它总是设置所有字段,这样的查询会使它们更慢。有些表现在有30列,并且完全更新行,因为这些表效率很低。正如我所看到的,Dapper.Contrib有Change tracking per object,但是Change tracking per field没有引入到库中。