相关疑难解决方法(0)

Web API 2 - 实现PATCH

我目前有一个实现RESTFul API的Web API.我的API模型如下所示:

public class Member
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public DateTime Created { get; set; }
    public DateTime BirthDate { get; set; }
    public bool IsDeleted { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我已经实现了一个PUT更新类似于此行的方法(为简洁起见,我省略了一些不相关的东西):

[Route("{id}")]
[HttpPut]
public async System.Threading.Tasks.Task<HttpResponseMessage> UpdateRow(int id, 
    [FromBody]Models.Member model)
{
    // Do some error checking
    // ...
    // ...

    var myDatabaseEntity = new BusinessLayer.Member(id);
    myDatabaseEntity.FirstName = model.FirstName;
    myDatabaseEntity.LastName = model.LastName;
    myDatabaseEntity.Created = model.Created;
    myDatabaseEntity.BirthDate …
Run Code Online (Sandbox Code Playgroud)

c# rest asp.net-mvc json asp.net-web-api2

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-web-api2 ×1

c# ×1

json ×1

rest ×1