2014-02-06 42 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」 - 它似乎正在工作。這節省了我很多時間。 –