我目前正在.NET 中开发 web api。基本上我想知道 web api 接受域类但随后在 api 控制器中引用视图模型是否有效。
我个人认为这是不正确的,因为应该只接受域类,因为 web api 不应该对 View 模型类一无所知?
代码示例如下:
我使用了瘦控制器的方法,因此实现了执行所有处理的方法,在下面的情况下,它将添加到存储库中。
public HttpResponseMessage Put(Staff staffMember)
{
command.Execute(new StaffVM { Staff = staffMember }, ModelState);
return Request.CreateResponse(HttpStatusCode.OK, staffMember.name);
}
这是一个好方法吗?