-1

希望开发团队不会错过我的信息。NullValueHandling 必须是 JsonFormatter 属性的可选参数,因为在很多情况下,客户端需要的对象属性与其值无关。我个人在试图确定为什么我的对象没有一半的属性时遇到了一些麻烦。

顺便说一下,限制 DbConext 和实体命名空间以使实体在客户端可观察也不好。

谢谢。

4

1 回答 1

1

Breeze 当前将 NullValueHandling 设置为“忽略”,以便通过不发送任何“空”值来最小化有效负载。我们认为这不会是一个问题,因为 json 序列化对象在客户端被具体化为“微风”实体,并且微风有元数据来确定每个实体的有效属性是什么。

实际向客户端发送“空值”的用例是什么?如果我们有一个好的用例,这是一个相对容易的增强功能。唯一想到的是从服务器查询不存在元数据的匿名对象。这是你遇到的吗?

于 2012-11-29T21:06:07.783 回答