我正在使用此代码
updateBuilder
.UPDATE("myTable")
.SET("UpdatedDate = {0}", updated.UpdatedDate)
.SET("UpdatedByUserId = {0}", updated.UpdatedByUserId)
.WHERE("Id = {0}", updated.Id)
.WHERE("RowVersion = {0}", updated.RowVersion);
它生成的SQL就像这样
exec sp_executesql N'UPDATE myTable
SET UpdatedDate = @p0, UpdatedByUserId = @p1
WHERE Id = @p2 AND RowVersion = @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10
我猜它是为字节数组中的每个元素添加一个值,作为属性RowVersion = byte [],但我该如何解决这个问题呢?
在实体框架中,byte []在SQL中添加,如此
@3=0x0000000000560F94
如何让我的字节数组成为这个?