更新条目时发生错误,数据库中发生冲突

时间:2019-04-21 10:28:45

标签: c# asp.net asp.net-mvc model-view-controller

我正在尝试删除一个实体。但是显示了一些数据库问题。有一个关系作为外键(如果有问题,请下拉列表)

该模型为“组织”,与他人没有任何关系。我正尝试删除组织。我先做代码。 (还有另一个模型“ Outlet”,其中有一个下拉列表或与“ Organization”的关系)

SqlException:DELETE语句与REFERENCE约束“ FK_dbo.Employees_dbo.Outlets_OutletId”冲突。数据库“ SuperShop”的表“ dbo.Employees”的列“ OutletId”中发生了冲突。 该声明已终止。

我已经为model.updated数据库提供了一些控制器信息。更新了日期时间等。如何立即删除该实体。我无法从“组织”或“出口”两个表中将其删除。请在asp.net mvc角度回答我。

public bool Remove(T entity)
        {
            Table.Remove(entity);
            return Db.SaveChanges() > 0;  // exception coming
        }

它应该只删除实体。

0 个答案:

没有答案