我在我的数据库中有两个表,我通过Web API填充时返回的标识值方法从我的控制器,我用来张贴到数据库的工作正常,我单元测试它以前。如何从网络API发布到数据库
[ResponseType(typeof(myClass.Order))]
[HttpPost]
public IHttpActionResult PostNewOrder(myClass.Order ord1)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
using (MyContext ctx = new MyContext())
{
ctx.Orders.Add(ord1);
ctx.SaveChanges();
return CreatedAtRoute("DefaultApi", new { id = ord1.OrderID }, ord1);
}
}
我的问题是 - 我怎样才能从数据库返回新插入订单的OrderID? OrderID字段是在数据库
你使用任何存储过程来插入数据? – Aravind
@Aravind,不,我正在使用上面的代码。 – ElenaDBA
下面的任何代码对你有帮助吗? – Aravind