0

我有一个为表添加新行的方法。我需要做的是获取它用于该行的 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

4

1 回答 1

1

procedure对象应该使用数据库中自动生成的 id 进行更新。

db.Procedure.Add(procedure);
db.SaveChanges();

var id = procedure.ID;
于 2013-09-12T16:20:55.853 回答