Questions tagged «domain-model»

10
富vs贫血域模型
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 8个月前关闭。 改善这个问题 我正在决定是否应该在贫血域模型上使用富域模型,并寻找两者的良好示例。 我一直在使用Anemic域模型构建Web应用程序,并以Service- >存储库-> Storage Layer系统为后盾,使用FluentValidation进行BL验证,并将我所有的BL都放入Service层。 我读过Eric Evan的DDD书,他(以及Fowler等人)似乎认为Anemic Domain Models是一种反模式。 所以我只是真的想对这个问题有一些了解。 另外,我确实在寻找Rich Domain模型的一些好(基本)示例,以及它提供的Anemic Domain Model带来的好处。

1
实体框架6.0下的ORM实体与域实体
我偶然发现了以下两篇文章,第一篇和第二篇,作者在摘要中指出,不应将ORM实体和域实体混淆。 当我使用“代码优先”方法使用EF 6.0进行代码编写时,我正好面对此问题。我将POCO类用作EF中的实体以及域/业务对象。但是我经常遇到这样的情况,我将一个属性定义为public或将一个导航属性定义为virtual只是因为EF Framework迫使我这样做。 我不知道该怎么作为这两篇文章的底线?例如,我是否应该为实体框架真正创建一个CustomerEF类,为我的域创建一个CustomerD。然后创建一个使用CustomerD的存储库,将其映射到CustomerEF,然后进行一些查询,然后将接收到的CustomerEF映射回CustomerD。我以为EF就是将域实体映射到数据。 因此,请给我一些建议。我是否忽略了EF能够为我提供的重要信息?还是这是EF无法完全解决的问题?在后一种情况下,什么是解决此问题的好方法?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.