0
您好我想從數據庫中刪除使用實體框架的行,但我有點問題,從第一個表刪除數據,但從第二它不是刪除甚至不顯示任何錯誤,但不知道爲什麼它不是從外鍵的另一個表中刪除數據。 即使沒有恐懼,但當我在數據庫組織行中看到成功刪除,但從研究所它不刪除任何人知道做錯了什麼。對象不刪除使用刪除在Enity框架
這是我的代碼;
public static bool DeleteOrganization(int OrganizationID)
{
Organization Org = Db.Organizations.First(x => x.ORG_ID == OrganizationID);
Institute Ins = Db.Institutes.First(x => x.INS_FK_ORGID == OrganizationID);
try
{
Db.Organizations.Remove(Org);
Db.Institutes.Remove(Ins);
return true;
}
catch (DbEntityValidationException ex)
{
throw ex;
}
}
您確定第一個表的數據被刪除嗎? –
@SergeyBerezovskiy Berezovskiy是的,我已經檢查,以及在第二對於研究所它是根據INS_FK_ORGID但不刪除不知道爲什麼 – Wajihurrehman
正確的對象 - 你不是在任何地方調用'Db.SaveChanges()' –