组合中域和 ui 层的分离
我想知道是否有一种模式如何将类的域逻辑与域层中对象的 ui 职责分开。 示例: // Domain classes interface MachinePart { CalculateX(in, out) // W…
解耦应用程序设计中的非 POCO ORM
我需要使用 LLBLGEN 或 EF4。 我知道可以将 poco 与 EF4 一起使用,但我需要使用通用方法。 所以我的目标是实现非 poco orm 并将其与域解耦。 这意味…
在 DDD 中,表示层可以同时使用 Repository 和 Service 类吗?
如果表示层只应该使用服务,那么服务类必须公开存储库已实现的相同方法,以使它们可供表示层使用。 这似乎是错误的。有人可以帮我澄清一下吗?…
梳理POCO、Repository Pattern、Unit of Work、ORM
我正在阅读有关所有这些主题的废话: POCO 存储库模式 工作单元 使用 ORM 映射器 ,我可以在书籍等中看到每个的基本定义,但我无法将它们全部可视化。…
服务层应该返回什么类型的结果?
举例来说,假设我有一个创建帖子的 PostsService: public class PostsService : IPostsService { public bool Create(Post post) { if(!this.Validat…
DDD 服务和 WCF 服务有什么区别?
我有一个 DDD 类库。其中,我具有以下结构: > Core > - DataAccess ( my LINQ repositories) > - Domain ( my data objects) > - Impl (my s…
实体框架 4 和 ddd 内的 EAV
我的数据库中的一些表是使用 EAV 概念设计的。 然后,我使用 ORM 实体框架自动生成的实体并将“静态”表(不是“EAV”表)表示为 DDD 对象。 如何使用…