2014-02-06 36 views
1

我们在几年前开发了一个使用DevForce2010的Silverlight应用程序。是否可以在DevForce2010中使用BreezeJS?

如果我们现在开发基于BreezeJS的Web应用程序,是否可以使用我们在Silverlight中使用的相同EF-model/DevForce-server?或者后端的Breeze服务器从头开始更容易吗?

有没有关于如何开发SPA/AngularJS/BreezeJS/EntityFramework应用程序的好教程?

回答

1

有关Angular + Breeze的精彩教程,请参阅John Papa的两个Pluralsight课程(Part 1Part 2)。

我认为对于后端来说,建立一个Web API要比试图按照“原样”重用DevForce后端更好。 这并不意味着重写!如果你已经编写了后端的DevForce代码,大多数(如果不是全部的话)将在“保存更改”拦截器中。 Breeze .NET服务器的EFContextProvider中有非常类似的扩展点(BeforeSaveEntitiesAfterSaveEntities);您应该能够相对轻松地将代码移植到那里。

+0

谢谢!我将看看这些课程。我能够将旧项目中的edmx复制到新项目中。然后禁用“延迟加载启用”和“启用DevForce” - 它似乎正在工作。这节省了我很多时间。 –