私はこのコードを使用しています
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
バイト配列をこれにするにはどうすればよいですか?