protected override Expression <Func <ConstraintListAssociation, bool> > FindExisting(ConstraintListAssociation record) => existing => existing.ConstraintId == record.ConstraintId && existing.ConstraintListId == record.ConstraintListId;
protected override IEnumerable <object> EnumerateReferences(ConstraintListAssociation record) { yield return(record.Constraint); yield return(record.ConstraintList); }