文章出處

回到目錄

這個文章對之前EF的一個補充,對于一些自關聯表的添加,如果你建立了表約束確實有這種問題,一般主鍵為整形自增,父ID為可空,這時,在添加時如果不為ID賦值,結果就會出錯。

錯誤:

無法確定依賴操作的有效順序。由于外鍵約束、模型要求或存儲生成的值,因此可能存在依賴關系。

解決:

  [HttpPost]
        public ActionResult Create(WebManageMenus entity)
        {
            try
            {
                entity.Id = -1;//自關聯表要主動賦值
                entity.About = "";
                entity.Operator = "";
                menuRepository.Insert(entity);
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }

結果:

回到目錄


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()