protected override Expression <Func <ConstructorListAssociation, bool> > FindExisting(ConstructorListAssociation record) => existing => existing.ConstructorId == record.ConstructorId && existing.ConstructorListId == record.ConstructorListId;
protected override IEnumerable <object> EnumerateReferences(ConstructorListAssociation record) { yield return(record.Constructor); yield return(record.ConstructorList); }