SPA (シングル ページ アプリケーション) の作成に関する多くのチュートリアルを見てきましたが、それらの多くは、自動化されたデータ サービス レイヤーを取得するために、breezejs や jaydatajs などの外部ライブラリを使用しています。
これらのライブラリは、クエリ可能な IQueryable オブジェクトを公開することを期待しています。
私の質問は、サーバーから IQueryable を公開するリスクは何ですか? これらのjsライブラリでこのショートカットを作成する価値があるかどうか、またはサーバーで独自の関数を公開し、クライアントでデータサービスを自分で実装する必要があるかどうかを知りたいです。
問題は、Iqueryable を公開するとき、たとえば、breastjs を使用して、linq のような構文でフィルタリングとページングのためのクエリを作成できることです。使用しない場合は、これらの関数をサーバーにフィルタリングおよびページング用に実装する必要があります。それらへの呼び出しをJavaScriptで実装します。
私が明確だったことを願っています:-)