通常需要在UI上以各种方式显示域对象;列表,搜索结果,查看和编辑页面,以及页眉,页脚和弹出窗口。通常,您有几个不同的“视图”域对象,每个显示不同的字段。 大多数建议似乎是在需要子集或超集时使用DTO来获取数据。维护DTO有很多开销。简单地填充每个场景所需的域对象的属性是一种糟糕的方法。例如,您可以使用配置文件说明应包含哪些属性,例如: service.GetDomainObjects(int li
我有三个表项目,用户和ProjectMembers。 ProjectMembers表是一个映射表,并且只有两列ProjectId和UserId。 在我的对象模型中,我有两个类Project和User。该项目类有一个属性IEnumerable<User> Members 我正在使用外部XML映射文件将linq映射到SQL关联。我能够获得项目和用户数据,但我不知道如何映射成员关联。