SQL Server 时间戳成为 POCO 对象中的 byte[]。对象被序列化,时间戳变成 base 64 字符串。
一个例子是 'AAAAAAA2QDE='
当对象被回发到服务器时,在模型验证期间你会得到:
The value 'AAAAAAA2QDE=' is not valid for Byte.
Run Code Online (Sandbox Code Playgroud)
我正在使用此值来检查记录的状态,以与 SQL 中的当前记录进行比较,以查看自该用户检索到它后是否有其他人对其进行了更新(非常正常)。
但是该字符串并没有反序列化回字节数组,它似乎试图将其放入单个字节中。
这应该是一个非常普遍的问题。有任何想法吗?