我是来自C#背景的Go新手,我只是对构建Go应用程序感到困惑。假设我正在构建一个位于数据库之上的RESTAPI。还有就是说,即使在完成之后,考虑到业务的变迁等,这个应用程序也可能需要经常更改。在C#中,使用EntityFramework和DTO等工具,我通过从Controller给出的结果中抽象出数据库,在一定程度上缓解了这个问题。如果我更改数据库中一堆字段的名称,我可能必须更改我的数据库访问逻辑。不过,希望我使用AutoMapper映射到我的实体的DTO可以保持不变,因此我不会破坏依赖给定DTO结构的前端功能。我应该用Go的结构复制这个结构吗?考虑到结构只是DTO,这种方法的某些方面