对于使用 NHibernate 并尝试引入一些 DDD 概念的 WebForms 解决方案,您推荐什么作为正确的项目结构?
假设根命名空间和解决方案名称是 Sample
- Sample.Domain - 包含我的域对象和我的映射文件
- Sample.Repositories - 包含我的存储库和 nhibernate 连接配置文件
- Sample.Business - 包含我的业务逻辑
- Sample.Web - 实际的 WebForms 项目 - 所有 Presentation
我忘记了什么?有没有更标准的方式来命名这些?
关于这个主题的任何伟大的博客文章?