0

そよ風にentity.propertyドキュメントの「フィールド」はありますか? たとえば、EntityFramework の entity.property には、Long Description と Summary の 2 つのドキュメント プロパティがあります。クライアント側のメタデータでこれら 2 つのプロパティを確認できますが、これらのプロパティのいずれかがそよ風で使用されているかどうか疑問に思っています。Breeze.debug.js の分析 私はそれらまたは類似のプロパティの使用に気づきませんでしたが、おそらく誰かがそれらを使用する方法 (メタデータから抽出) を知っていて、たとえばエンティティ インスタンスにアタッチする方法を知っているかもしれません。または、誰かが同様の解決策を持っているかもしれません。

4

1 に答える 1

0

これは良いアイデアです。これをbreezeユーザーボイスに追加してください。私たちはこれらの提案を非常に真剣に受け止めています。また、メタデータの取得プロセスをインターセプトする方法を説明したドキュメントを入手して、独自のロジックを追加できるようになることを願っています。

応急処置として、MetadataStore.fetchMetadataメソッドは現在サーバーから取得した生の「メタデータ」を (その promise の「then」メソッドで) 返します。したがって、今のところ、これを plumb してこれらのプロパティを選択し、対応するそれぞれの Breeze の dataProperty に直接アタッチすることができます。

fetchMetadata メソッドが返されるまでに、MetadataStore 全体に entityTypes、dataProperties、navigationProperties などのデータが既に取り込まれていることに注意してください。これにより、タスクがはるかに簡単になります。

于 2013-02-05T17:27:09.173 に答える