无法让Dapper正确处理SQL RowVersion

时间:2018-01-17 16:57:21

标签: c# dapper rowversion

我已经在我的数据库中添加了一个rowversion列,并且我正在尝试使用Dapper映射在我的对象上正确填充它。

我的对象有......

public byte[] RowVersion { get; set; }

我在查询中包含了RowVersion列,但是当我执行查询时..

conn.Query<MyObject, AnotherObject, AnAdditionalObject>(...

我传递给我的MyObject对于RowVersion属性为null。

如果我在没有任何类型的情况下执行Dapper Query(),那么我回来的动态具有正确值的预期RowVersion。

有没有人有这个工作,如果有,我做错了什么?

1 个答案:

答案 0 :(得分:0)

由于Panagiotis Kanavos的精神冲击,我能够解决这个问题。我开始简化我的查询以便发布它并意识到我已将RowVersion列放在select语句的错误位置,因此它被发送到AnotherObject而不是MyObject

谢谢你。