我正在使用MVC4構建在線產品。MVC網站架構
目前,我構造的項目進入明顯xx.Web,xx.Data,xx.Services
這是一套我希望得到你的意見的問題:
1-對於數據層,我將使用Repository模式。我已經創建了一個.dbml,它將託管我的數據庫表。我應該爲每個表創建一個類還是應該使用由.dbml生成的類? 2- Where對於存儲庫接口,我應該在哪裏放置它們?在不同的項目xx.Data.Common或xx.Data內的文件夾中?
3-錯誤記錄和安全代碼在哪裏?我爲此創建了一個xx.Web.Common項目?
MVC應用程序的通用體系結構是否有任何指導原則?我的意思是我做了一些研究,但你得到了像Ninject等擴展口氣淹沒...
我只是想實施最佳實踐。謝謝
這就是我的想法。也許實施Repository Pattern和Ninject會是一個好的開始。事情是你讀了大量的解決方案,但你從來沒有看到它在真實情況下的優勢。掌握理論的東西不會教導如何或何時實現這些功能。儘管感謝您的領導。 – 2012-08-05 11:59:19
+1最簡單的路線。一個好的方法是關注代碼的可維護性,這樣可以很容易地添加新的東西。 – 2012-08-05 12:01:44