-1

開発者チームが私のメッセージを見逃さないことを願っています。NullValueHandling は JsonFormatter 属性のオプション パラメータである必要があります。オブジェクトのプロパティがその値とは関係なくクライアント側で必要になる場合が多いためです。そして、私は個人的に、私のオブジェクトがプロパティの半分を持っていない理由を特定しようとして、いくつかの問題を抱えていました.

ちなみに、クライアント側でエンティティを監視可能にするための DbConext とエンティティ名前空間の制限も良くありません。

ありがとう。

4

1 に答える 1

1

Breeze は現在、NullValueHandling を「Ignore」に設定して、「null」値を送信しないことでペイロードを最小限に抑えています。これが問題になるとは考えていませんでした。json でシリアル化されたオブジェクトはクライアント上で「breeze」エンティティに実体化されており、breeze には各エンティティの有効なプロパティを決定するためのメタデータがあるためです。

実際に「null」をクライアントに送信するユースケースは何ですか? 適切なユースケースがあれば、これは比較的簡単に拡張できます。頭に浮かぶ唯一のものは、メタデータが存在しないサーバーからクエリされた匿名オブジェクトの場合です。これはあなたが遭遇しているものですか?

于 2012-11-29T21:06:07.783 に答える