Breeze (クライアントとサーバー) を 1.4.4 から 1.4.5 にアップグレードしました。Breeze がアップグレードされたサーバー (Breeze 1.4.5、Entity Framework 6、Web Api 2、MVC 5 を使用) を指すように切り替えると、メタデータ (manager.fetchMetadata()) をフェッチするときに次のエラーが発生しました。これは私が持っているエラーメッセージです:
のメタデータ クエリが失敗しました:
http://localhost:50015/breeze/Application/Metadata
。メタデータを解析またはインポートできません: ナビゲーション プロパティが正しくありません。[オブジェクト オブジェクト]
Breeze 1.4.4、Entity Framework 5、Web Api 1、MVC 4 に基づくサーバーを指定すると、私の SPA は manager.fetchMetadata() で壊れません。.fail の約束には従いません。
両方の Entity Framework モデルは同じデータベースを指しており、同じエンティティと同じデータを持っています。
このバグは Breeze 1.4.5 で導入されましたか?? または、アップグレード プロセス中に手順を間違えましたか?? 基本的に、1.4.4 から 1.4.5 までの微風コントローラーでまったく同じコードを使用しています。また、Breeze クライアントは 1.4.5 にアップグレードされました。メタデータが必要な場合はお知らせください。提供できます。