2009-10-18 87 views
7

好像在我的模型文件夾,我的所有類的適合的3桶之一:你如何組織你的模型代碼在asp.net-MVC?

  1. 純POCO數據對象/業務對象
  2. 倉庫實現代碼來查詢數據庫和外部服務
  3. 助手碼。

這是正常的,是有關於如何組織這樣的最佳實踐。我應該有1,2 + 3的子文件夾?任何建議?

+0

非常好的問題,我在這也很感興趣。 – machinegone 2009-10-18 18:22:44

回答

3

如果您看http://www.sharparchitecture.net試圖提供最佳實踐框架,您會看到POCO /實體,存儲庫和幫助程序代碼不僅是分開的,它們也存在於不同的程序集中。這使得從一個容器泄漏到另一個容器實際上是不可能的。這個框架從http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx增長的文章也很好讀。

+0

你的意思是http://www.sharparchitecture.net/? – 2009-10-18 19:34:40

+0

當然,謝謝你的糾正。 – queen3 2009-10-18 20:45:06

+0

它看起來像SharpArchecture.net的鏈接已經死亡。 :/ – 2015-05-01 19:01:14