Entity framework 4 重置OnObject Materialized中实体的修改状态

Entity framework 4 重置OnObject Materialized中实体的修改状态,entity-framework-4,dbcontext,Entity Framework 4,Dbcontext,当我将实体保存到数据库时,我会加密OnSaveChanges事件处理程序中的值。当实体从数据库加载回来时,我将使用OnObject Materialized对值进行解密 这非常有效,但如果在实体化后对其中一个实体调用save,则对象上下文会认为该实体已被修改,并将其保存回数据库 那么,如何重置修改后的状态,使其认为解密后的值就是数据库中的值呢

当我将实体保存到数据库时,我会加密OnSaveChanges事件处理程序中的值。当实体从数据库加载回来时,我将使用OnObject Materialized对值进行解密

这非常有效,但如果在实体化后对其中一个实体调用save,则对象上下文会认为该实体已被修改,并将其保存回数据库

那么,如何重置修改后的状态,使其认为解密后的值就是数据库中的值呢