I'm using EF 6.1 code first in my project. For following entity, I want to increment Version field value in database when onlyCode and Name values changed(I update my Entities in a disconnected scenario):
public class Product
{
public int Id {get; set;}
public string Code {get; set;}
public string Name {get; set;}
public string Title {get; set;}
public int Version {get; set;}
}
Using [TimeStamp] annotation cause the [TimeStamp] property changes when any property value of entity change.
Is there any way to do this work in EF?