如何检测EF中的字段更改?

Joh*_*ohn 4 entity-framework

在EF4中,我想知道某些字段是否已更改.我怎样才能做到这一点?

Cra*_*ntz 6

var propertyFooIsModified = 
    Context.ObjectStateManager.GetObjectStateEntry(someEntity)
                              .GetModifiedProperties.Any(p => p == "Foo");
Run Code Online (Sandbox Code Playgroud)