2013-05-26 58 views
0

我已經分配了一個需要在單個頁面體系結構中實施的項目。我選擇了ASP.NET Web API和Angular JS。這是我的應用程序的架構:使用ASP.NET Web API和Angular的單頁應用程序n層體系結構

MyProject.Web: (ASP.NET Empty Application) 
1). Entity Framework 
2). ASP.NET Razor 
3). ASP.NET Web Optimization 
4). ASP.NET Web API 

MyProject.DTO: (Class Library Project) 

我不知道我是否應該包括內部MyProject.web參考實體框架。 你應該提出什麼樣的改進建議?

編輯 我已經決定使用實體框架。關於單頁面體系結構,是否有必要創建一個單獨的項目(DAL)和參考實體框架DLL?

感謝您的閱讀。

回答

2

EntityFramework和BreezeJs可能被證明是很多幫助。 (取決於你的應用程序的範圍/目標)

+0

微風是一個巨大的庫,沒有什麼好處。您可以用更少的代碼來管理您的客戶端數據管理,相信我。 –

+0

感謝Chris的回覆。你能建議我一些其他客戶端數據管理庫嗎? –

+0

@Cory:我已經更新了我的問題。你能再看一遍嗎?謝謝 –