gpt4 book ai didi

c# - 'envelope' 对象有什么用?

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:16 25 4
gpt4 key购买 nike

<分区>

查看 RealWorld example apps 的代码,我看到他们将对象包裹在这样的“信封”对象中:

namespace Conduit.Features.Users
{
public class User
{
public string Username { get; set; }

public string Email { get; set; }

public string Bio { get; set; }

public string Image { get; set; }

public string Token { get; set; }
}


public class UserEnvelope
{
public UserEnvelope(User user)
{
User = user;
}

public User User { get; set; }
}
}

为什么需要这个?这是 CQRS 模式的一部分吗?如果是这样,为什么不直接在 Command 或 Query 对象上添加属性,或者只返回 User 对象本身呢?如果不是,该模式的名称是什么?

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