我正在使用这个代码
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[],但是如何修复这个问题呢?
在实体框架中,在SQL中添加byte[],如下所示
@3=0x0000000000560F94如何才能使我的字节数组成为这样?
发布于 2015-06-25 04:10:07
这是一个已知的问题,答案是这里。
https://stackoverflow.com/questions/30946669
复制相似问题