2013-12-12 25 views
2

我有一個網站與MVC4,實體框架4.4構建。有2個項目。即一個是關於我們的網站,另一個是類庫(定義爲.edmx)。這次我們需要遷移它來支持CMS。而且,我們選擇使用Orchard CMS。我需要知道,Orchard是否支持實體框架4.4。將果園CMS支持MVC4與實體框架

對此的任何建議將不勝感激。

謝謝

回答

2

您可以自由使用模塊中的任何自定義代碼,包括用於訪問數據庫的EF。

果園核心(以及內容項目持久化背後的所有邏輯)仍然會在NH之上運行,而且這種情況不會很快發生變化。

+0

如何讓EF與果園CMS合作? – DonMax

+5

@deva你是什麼意思的「工作」?您可以像現在一樣使用當前代碼,只需將其放入自定義模塊中,並根據需要將任何必要的更改添加到Orchard.Web/web.config。因此,您的代碼將與NH Orchard在內部使用並行運行。 –

0

讓果園與EF一起工作可能會很棘手。 (分享我在回答此問題時的經驗 - Add Entity Framwork to a Module

如果您可以將您的EF代碼移動到Web服務中,以便將其與NH相同的上下文中的工作隔離開來,那麼您將很安全。