1

Breeze は最高です、javascrpit の Entity Frameworks などですが、データベースへの呼び出しも減らします。実際に動作しているのを見るのはとても印象的です (Ctrl-Shift-J)。

中間の複数サイト SPA ビデオでは、その uow を BreezeAPI Uow に変更し、リポジトリ ファクトリとプロバイダーを削除しました。非常に単純なhttp://grab.by/nkU2です。すべてがすばらしいhttp://grab.by/nkUoで動作します。ここからさらに多くのアイデアを得ましたhttp://www.breezejs.com/samples/temphire-sample

私の質問ですが、多くのコントローラーが必要な場合はどうでしょうか。言い換えれば、アプリケーションに多くの SPA があるということは、John Papa Breeze の実装では、多くの datacontext.js を持つことを意味します。

後で従業員用のダッシュボードを構築する必要がある場合があり、その後、製品用の別の SPA ダッシュボードなどを構築する必要があるため、1 つのコントローラー/1 つの datacontext.js アプローチは賢明ではありません。

Open Source Code Camper http://sdrv.ms/14snOPxに基づいて John Papa datacontext.js を使用する InvoicingSPA を次に示します。

そして、これは、UnitOfWork (C#) と Entity Framework リポジトリを追加して、コントローラーで適切な UOW を取得する TempHire v2 です http://sdrv.ms/14snWhY

4

1 に答える 1

0

ブリーズ インテリセンスを多用した後、同じアプリケーションで 2 つまたは 3 つの SPA を持つ最も簡単な方法についての答えを見つけたと思います http://www.breezejs.com/sites/all/apidocs/classes/EntityManager.html#method_setProperties はそのように非常に簡単に行われます

よろしく

于 2013-06-28T16:57:15.250 に答える