gpt4 book ai didi

c# - DDD "View Objects"?

转载 作者:太空狗 更新时间:2023-10-29 20:15:22 25 4
gpt4 key购买 nike

给定一个涉及公司的应用程序,我可能有一个公司类。我将有一个填充列表 的数据访问层。但是,有时(例如显示搜索结果)我只需要显示公司名称、电话和邮政编码属性,在我看来,用其所有属性填充整个公司对象似乎很浪费。

就 DDD 设计而言,解决此问题的正确方法是什么?我是否会创建特定于 View 的类,例如仅公开我有兴趣显示的属性的 CompanySearchResult 对象?

最佳答案

这对我来说听起来像是一个合理的方法。

稍后,如果客户来找您要求您的 SearchResult 显示一些与 Company 模型无关的东西 - 一些疯狂的东西,比如附近冰淇淋店的数量将此附加到您的 CompanySearchResult 比您的域对象要容易得多。

关于c# - DDD "View Objects"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com