2009-10-18 54 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