2013-03-06 69 views
4

對於一個學校項目,我正在構建一個必須在多個項目中分解的應用程序。解決方案中的多個項目 - 實體框架和ASP.Net MVC 4

將要製作的項目是類庫,wcf服務和asp.net MVC4應用程序。

類庫將是一個狀態庫,一個無狀態庫和一個數據庫庫。

理想的實體框架應該在datalogic庫中,生成的模型應該放在狀態庫中,而無狀態的類包含靜態方法來保存這些模型。

但是,我似乎無法得到由實體框架(v5)生成的模型到另一個類庫(狀態)。有沒有辦法做到這一點?或者我認爲錯了,我應該使用另一種架構嗎?

這個問題就解決了:在建築Entity Framework 5 and Visual Studio 2012 POCO Classes in Different Project

建議依然是歡迎:

我願意改變這種結構,如果礦證明是錯誤的或者低效率的一個諫。

(我可能需要提供其他信息是WCF服務將通過無狀態庫和ASP.Net應用MVC4的方法之一是使用這些方法來獲取模型和一些控制器功能)

+0

POCO T4模板和大量的你增添必要的各個項目引用downloadable solutions? – 2013-03-06 19:19:06

+1

我們做了類似的事情,但使用CodeFirst EF not db/modelfirst – 2013-03-06 19:19:39

+0

@Luke McGregor由於數據庫已經存在,我沒有選擇先使用代碼。我可以但後來我不能使用自動生成模型的好處。你怎麼看? – 2013-03-06 19:22:09

回答