无法让 Dapper 正确处理 SQL RowVersion

Can't get Dapper to handle SQL RowVersion properly

我已将一个 rowversion 列添加到我的数据库中,我正在尝试让 Dapper 映射在我的对象上正确填充它。

我的对象有...

public byte[] RowVersion { get; set; }

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

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

传递给我的 MyObject 的 RowVersion 属性 为空。

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

有人用过这个吗?如果有,我做错了什么?

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

谢谢。