実際、それは可能です。しかし、単純なサーバーをセットアップするほど簡単な方法は思いつきません。これは、Visual Studio でログを追跡するようなものです。ひょっとして、違う環境から来たのでは?知りたいです。その場合でも、JSON を返すことができるある種の http API を使用して何かを作成するのは、通常は非常に簡単です。
レコードが60枚しかない場合、これは急いで立ち上げようとしているプロトタイプだと思います。サーバーを使いたくないほど急いでいます...HTML、CSS、およびJavaScriptファイルを提供するために何かが必要なので、これはちょっと奇妙ですよね?
node.js / express で非常に簡単に実行できます。JSON ファイルを読み取って返す高速ルートを設定するのとほぼ同じくらい簡単です。しかし、それにはまだどこかで実行されているサーバー (クライアント自身のマシン?) が含まれており、いくつかの基本的な node.js を学ぶ必要があります。
HTML および JS スクリプト ファイルを使用して完全に実行でき、ファイル システム以外のサーバーは必要ありません。
頭のてっぺんから、実際にはモックであるカスタムの Breeze ajax アダプターを作成することから始めると思います。何を求めても、JSON データ全体が返されます。
アプリケーションの開始時にこれを 1 回呼び出して、エンティティを EntityManager キャッシュにロードします。次に、後続のすべてのクエリをローカル クエリにします。EntityManager の既定のクエリ戦略を設定して、既定ですべてのクエリをローカル クエリに変えることができます。
何をするにしても、メタデータを定義して、JSON データのエンティティ タイプを記述する必要があります。タイプは 1 つしかないと思うので、シンプルかつ迅速に行う必要があります。
また、クエリ対象のエンティティの種類を Breeze に伝えるために何かを行う必要があります。クエリの最後に追加.toType('Foo');
するだけで十分な場合があります。JsonResultsAdapter
スタックの下位レベルでより洗練されたものが必要な場合は、いつでも を掘り下げることができます。
これはどれも難しいことではありません。しかし、いずれも Breeze 101 ではありません。典型的なアプリケーション開発パスとして私たちが考えてきたものに従っていません。たぶん、私たちは何かを見逃しています。人々があなたの状況に共感できるかどうか知りたいです。