我有一个为表添加新行的方法。我需要做的是获取它用于该行的ID并将其放入我的sortOrder行。
[HttpPost]
public ActionResult AddProcedure(Procedures procedure, FormCollection collection)
{
procedure.processID = Convert.ToInt32(collection["DropDownList.SelectedIndexId"]);
// ADD Default KPI
db.Procedure.Add(procedure);
db.SaveChanges();
return RedirectToAction("AddProcedure", "MasterList");
}
如何抓取ID
并将其添加到procedures.sortOrder
答案 0 :(得分:1)
procedure
对象应该使用数据库中自动生成的ID进行更新。
db.Procedure.Add(procedure);
db.SaveChanges();
var id = procedure.ID;