正確に何が変更され、この部分的なエラーが発生したのかはわかりませんが (データの取得では発生していないため)、Microsoft.AspNet.WebApi.OData ライブラリを 5.3.x バージョンに更新した後、ブリーズはデータを OData コントローラーに保存する際に問題を抱えています。バッチリクエストのURLについてです。
これは、breeze 独自のサンプル OData プロジェクトでも再現できます。
http://www.breezejs.com/samples/breeze-web-api-odata
ExecuteRequestMessagesAsync
BatchHandler クラスのメソッドを見るRequestUri
と、アイテムのプロパティに OData ルート プレフィックスが 2 回含まれています。
Microsoft.AspNet.WebApi.OData ライブラリ 5.2.2 の URL
http://localhost:55802/odata/TodoItems
Microsoft.AspNet.WebApi.OData ライブラリ 5.3.1 URL
http://localhost:55802/odata/odata/TodoItems
この問題を解決する方法はありますか?
風のバージョン: 1.5.1