清洁建筑 该示例应用程序说明了具有的 。 项目 描述 命令层 MyApp.Application 应用程序层通过命令来表达用例,并且是域模型的直接客户端。 它们控制着事务,授权,日志记录,验证等。 MyApp.Application.Bootstrapper 这是应用程序层的。 在这个项目中,我们对使用库制作胶水的所有必要框架都有参考。 MyApp.Domain 包含一个丰富的领域模型,其行为包含实体,值对象,存储库等。 查询层 MyApp.ReadModel 包含由查询用例驱动的 MyApp.ReadModel.Handlers 查询用例的实现可通过精简数据层获取数据。