我正在使用 Breeze.Sharp 的 0.5.5.0 版本,我的一个模型有一个Nullable<int>
属性。
我第一次使用 保存模型时SaveChanges()
,该值按预期为空。但是,如果我稍后尝试将值更改为 0,saveBundle
传递的微风服务仍将值显示为 null。
就在调用SaveChanges()
客户端之前,我可以确认该值为 0 并且客户端实体处于修改状态,但调用后该值立即设置回 null SaveChanges()
。
在查看saveBundle
发送到服务的 Json 时,我看到我Nullable<int>
在 originalValuesMap 中的属性设置为 null,但是属性本身未在entity
属性中列出。
在我的场景中,我正在跟踪 win32 进程历史记录,该进程执行时进程退出代码的初始值为 null,如果成功完成,则更新为 0。
我是否需要做任何特别的事情才能将 0 传递到服务器并记录下来,或者这只是 Breeze.Sharp 库中的一个错误?