我不是永久删除记录(只是维护标志)但我想知道LINQ-to-SQL类中级联删除/更新是如何工作的。
修改
如果我有类似的情况,例如维护标记以删除选项。如何实现数据库的级联删除?
答案 0 :(得分:2)
数据库级删除不是一个完美的解决方案,在这种情况下,DataContext对已经删除对象这一事实一无所知。 更好的方法是使用关联标志来处理应用程序级别的情况,例如[Association(... DeleteRule =“cascade”...)]。
答案 1 :(得分:0)
你有2种方式,我知道,因为它