从应用程序

时间:2016-08-04 19:06:51

标签: asp.net

我有两个表,category(pk)和外键表Item(fk)。

在项目表中有itemid,项目名称,类别我'....这个类别我是带主表的外键列...它有类别我,类别名称。

我将类别表作为父级和。项目表作为子表....类别我是它们之间的关系。当我删除基于itemid的记录时,应该从应用程序中删除记录,但是保留在支持级别。我不想重复项目......即使我已经从应用程序中删除了。

在应用程序级别,我正在使用文本框和下拉列表执行这些操作,这些列表应该是类别名称。

1 个答案:

答案 0 :(得分:0)

如果我找到了你,你想要做的是,即使你从应用程序界面删除它,也要在数据库表中维护数据。 如果是这种情况,您只需添加类似' isDeleted'在数据库中的两个表中。在删除事件中,只需触发更新语句,而不是实际删除记录并设置' isDeleted'字段值为' True'。在显示来自表格的数据时,只需选择具有' isDeleted'价值等于'错误'。