避免删除删除方法中的记录

时间:2014-01-18 20:02:50

标签: vb.net linq linq-to-sql

我需要在删除操作中实现修改。真的在我的应用程序中一些记录没有删除,只更改属性不在应用程序中显示。

我想我可以在datacontext partial class中的delete metho中实现它,但我不知道是否可以取消删除操作。

Private Sub DeleteCITA(instance As CITA)
    instance.Eliminado = True
    'I need cancel remove action
End Sub

感谢所有人!

1 个答案:

答案 0 :(得分:0)

我在C#中写了一个例子。

    public void DeleteCITA(CITA instance)
    {
        instance.Eliminado = true;
        ObjectStateEntry entry = Context.ObjectStateManger.GetObjectStateEntry(instance);
        entry.SetModified();
    }

Context - 是您的DBContext对象