Breeze是最好的,是javascrpit的实体框架,还有更多,但也减少了对数据库的调用,令人印象深刻,看到它在行动中(Ctrl-Shift-J)。
在中级复视SPA视频中,然后改变了它是一个breezeAPI Uow,它删除了存储库工厂和提供者,非常简单http://grab.by/nkU2。一切都很棒http://grab.by/nkUo。从这里获得了更多的想法http://www.breezejs.com/samples/temphire-sample。
现在我的问题, 如果我们需要很多控制器呢?换句话说,我们的应用程序中有多个SPA,所以在John Papa breeze实现中意味着有很多datacontext.js。
我们后者可能需要为员工构建一个仪表板,然后可能是另一个产品的SPA仪表板,依此类推,因此一个控制器/一个datacontext.js apporach将不是明智的
以下是使用基于开源代码Camper的John Papa datacontext.js的InvoicingSPA http://sdrv.ms/14snOPx
这里是TempHire v2,我在其中添加了UnitOfWork(C#)和一个Entity Framework Repository以在控制器上获得一个漂亮的UOW http://sdrv.ms/14snWhY
答案 0 :(得分:0)
在使用breeze intellisense进行大量工作后,我想我找到了关于在同一个应用程序中拥有2个或3个SPA的最简单方法的答案 http://www.breezejs.com/sites/all/apidocs/classes/EntityManager.html#method_setProperties 以这种方式完成非常简单
此致