希望开发团队不会错过我的信息。NullValueHandling 必须是 JsonFormatter 属性的可选参数,因为在很多情况下,客户端需要对象的属性与其值无关。我个人在尝试确定为什么我的对象没有一半的属性时遇到了一些麻烦。
顺便说一下,DbConext 和实体命名空间的限制使实体在客户端可观察也不好。
谢谢。
>Breeze 目前将 NullValueHandling 设置为 'Ignore',以便通过不发送任何 'null' 值来最小化有效负载。我们认为这不是一个问题,因为 json 序列化对象在客户端上具体化为"breeze"实体,并且 breeze 具有元数据来确定每个实体的有效属性是什么。
实际向客户端发送"null"的用例是什么? 如果我们有一个好的用例,这是一个相对容易的增强。唯一想到的是从服务器查询的匿名对象,其元数据将不存在。 这就是你遇到的吗?