我有一个正在开发的应用程序的 WebApi 控制器,它几乎完成了。不过还有一种方法,我不完全确定要采用哪种方法(不幸的是,由于各种原因,目前无法通过测试输入/输出来做出决策,因此我只剩下理论制作了)。
无论如何,回到正题。我的控制器采用一个复杂的模型实体,将其转换为 DTO 实体,仅使用我需要的值,然后将其发送到智能手机客户端。这工作正常。不过,我的问题是,我还需要创建一个反向方法——返回从客户端处理的 DTO 对象获得的数据,并使用它来更新数据库中的复杂实体。一般来说,我对 ASP.net 和 http 请求都是新手。
我正在考虑两种选择:一种是 Post 方法,尽管我不完全确定这是否可行。我的另一个想法是简单地获取数据并将其返回到数据库的 void(在纸上听起来不错,编译得很好,但我不能在这个阶段测试它,如前所述,因此希望有深入了解的人的受试者愿意提供帮助)。
(我认为将 [HttpGet] 放在我的 void 方法之上应该可以工作,尽管我可能错了)
如果要求不够清楚,请原谅我,英语不是我的母语。(编辑按钮在这里,所以如果您似乎无法理解某些内容,请告诉我)