无法让 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
谢谢。
我已将一个 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
谢谢。