using Detached.PatchTypes;
public static void Main()
Entity entity = PatchTypeFactory.Create<Entity>();
IPatch entityChanges = (IPatch)entity;
Console.WriteLine(entityChanges.IsSet("Name"));
Console.WriteLine(entityChanges.IsSet("Date"));
Console.WriteLine(entityChanges.IsSet("Name"));
Console.WriteLine(entityChanges.IsSet("Date"));
public virtual int Id { get; set; }
public virtual string Name { get; set; }
public virtual DateTime Date { get; set; }