Asp.net mvc 4 Web API客户端发布未命中数据库

Asp.net mvc 4 Web API客户端发布未命中数据库,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,请帮助进行ASP.NETMVC4WebAPI项目。我可以毫不费力地从api控制器中检索JSON,并且发布看起来很有效(我的UI已经更新),但数据并没有进入数据库 //发布api/待办事项 公共HTTPResponseMessagePost(待办事项) { 项目=_db.Todoes.Add(项目); var response=Request.CreateResponse(HttpStatusCode.Created,item) “我做错什么了吗?谢谢大家。我现在有答案了…\u db.SaveC

请帮助进行ASP.NETMVC4WebAPI项目。我可以毫不费力地从api控制器中检索JSON,并且发布看起来很有效(我的UI已经更新),但数据并没有进入数据库

//发布api/待办事项 公共HTTPResponseMessagePost(待办事项) { 项目=_db.Todoes.Add(项目); var response=Request.CreateResponse(HttpStatusCode.Created,item)



“我做错什么了吗?

谢谢大家。我现在有答案了…\u db.SaveChanges()提交到数据库

        string uri = Url.Link("DefaultApi", new { id = item.TodoId });
        response.Headers.Location = new Uri(uri);
        return response;
    }
      self.create = function (formElement) {
          // If valid, post the serialized form data to the web api
          //$(formElement).validate();
          //if ($(formElement).valid()) {
              $.post(baseUri, $(formElement).serialize(), null, "json")
                  .done(function (o) { self.todoes.push(o); });
          //}
      }