static void Track() { NorthwindDataContext context = new NorthwindDataContext(); var result = (from item in context.Categories where item.CategoryID == 65985 select item).Single<Category>(); result.CategoryName = "Malini"; var changeSet = context.GetChangeSet(); Console.WriteLine("Update Changes: {0}", changeSet.Updates.Count()); ModifiedMemberInfo[] member = context.Categories.GetModifiedMembers(result); foreach (var item in member) { Console.WriteLine("Modified Member: {0}, Org: {1}, Curr: {2}", item.Member.Name, item.OriginalValue, item.CurrentValue); } }