RefreshMode Enumeration

 

Defines the different ways to handle modified properties when refreshing in-memory data from the database.

Namespace:   System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

[SuppressMessageAttribute("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue")]
public enum RefreshMode

Member nameDescription
ClientWins

For unmodified client objects, same behavior as StoreWins. For modified client objects, Refresh original values with store value, keeping all values on client object. The next time an update happens, all the client change units will be considered modified and require updating.

StoreWins

Discard all changes on the client and refresh values with store values. Client original values is updated to match the store.