更新父表和子表

时间:2014-08-04 08:07:46

标签: c# sql-server-2008 parent-child

如果我有父表和子表,每次从前端修改该条目时,我删除子表中的数据并再次插入。我这么做多年,但现在想知道它是一种正确的方法还是有更好的方法? 。

1 个答案:

答案 0 :(得分:1)

据我所知,删除父母和子女记录不是一个好习惯,您可以使用以下任意一种

选项1

将旧记录转移到另一个具有相同原始表结构的表

选项2

在插入新记录之前向子表和父表添加位列(例如:非活动默认值“FALSE”),将旧记录更新为非活动状态,但是如果要使用此方法,则会在程序中进行修改逻辑

希望这会对你有所帮助....