Ejemplo n.º 1
0
 private static INakedObjectAssociation CreateNakedObjectField(INakedObjectAssociationPeer peer) {
     if (peer.IsOneToOne) {
         return new OneToOneAssociationImpl(peer);
     }
     if (peer.IsOneToMany) {
         return new OneToManyAssociationImpl(peer);
     }
     throw new ReflectionException("Unknown peer type: " + peer);
 }
 public OneToOneAssociationImpl(INakedObjectAssociationPeer association)
     : base(association.Identifier.MemberName, association.Specification, association) {
     reflectiveAdapter = association;
 }
 public OneToManyAssociationImpl(INakedObjectAssociationPeer association)
     : base(association.Identifier.MemberName, association.Specification, association) {
     isASet = association.ContainsFacet<IIsASetFacet>();
 }