public override FakeDBTable Apply(FakeDBTable table) { var victims = table.Where(r => Keys.IsSameAs(r)).ToList(); var newVersions = victims.Select(r => r.Union(NewValues)); return new FakeDBTable(table.Except(victims).And(newVersions), table.NextAutoKey); }
public override FakeDBTable Apply(FakeDBTable table) { var victims = table.Where(r => Keys.IsSameAs(r)); return new FakeDBTable(table.Except(victims), table.NextAutoKey); }