我正在尝试创建一个微服务,并且我正在努力确保我遵循最佳实践/模式来设计我的对象。
我计划分离我的对象,以便有一个用于返回(使用 dapper 查询)到客户端(下面的类代码)和一个实际执行状态更改(代码不在这个问题中),它将提交更改到 db
我在数据库中有一个实体CalendarEvents并且我有一个视图模型用于调用CalendarEvent
它,它具有用于映射的每个实体字段的基本属性,并且我有一堆其他属性为 CalendarEvent 是实体字段的聚合。
问题:
填充此 CalendarEvent 对象(视图模型)的正确方法是什么,如果从从数据库读取的实体创建时所有属性都通过构造函数传递,还是有更好的方法来做到这一点。
我应该采用 _dateformat 还是有更优雅的方式(这来自配置文件)
下面是我的 CalendarEntity 类(用作视图模型的类)
此外,如果有人可以通过我的方法发现任何其他问题(可能很多),我将不胜感激。
MMMHUHU
相关分类