用于创建、更新、删除的洋葱架构不同实体

时间:2021-06-05 23:09:13

标签: onion-architecture

我在我的项目中使用洋葱架构,我有很多操作,Register, Unregister。每个操作都作用于 user 实体。例如

Register(u User)
UnRegister(u User)

我的困惑是,进入每个操作的 User 实体根据操作具有不同的属性。例如,Regiser 方法接受仅具有 titlename 属性的用户实体,而 UnRegister 方法接受具有 ID 属性的用户实体。在洋葱架构中表示这一点的最佳方式是什么?目前我正在考虑两个单独的对象 RegiserUserRequestUnRegisterUserRequest ?

0 个答案:

没有答案
相关问题