public void AddOneToOne(OneToOneMapping mapping) { if (OneToOnes.Any(x => x.Name == mapping.Name)) { throw new InvalidOperationException("Tried to add one-to-one '" + mapping.Name + "' when already added."); } AddMapping(mapping, MappingType.OneToOne); }
public void AddOneToOne(OneToOneMapping mapping) { if (oneToOnes.Exists(x => x.Name == mapping.Name)) { throw new InvalidOperationException("Tried to add one-to-one '" + mapping.Name + "' when already added."); } oneToOnes.Add(mapping); }
public bool Equals(OneToOneMapping other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Equals(other.attributes, attributes) && Equals(other.ContainingEntityType, ContainingEntityType)); }
public void AddOrReplaceOneToOne(OneToOneMapping mapping) { oneToOnes.RemoveAll(x => x.Name == mapping.Name); oneToOnes.Add(mapping); }
public virtual void Visit(OneToOneMapping mapping) { }
public virtual void ProcessOneToOne(OneToOneMapping mapping) { }
public void AddOrReplaceOneToOne(OneToOneMapping mapping) { AddOrReplaceMapping(mapping, MappingType.OneToOne, x => x.Name == mapping.Name); }
public override void Visit(OneToOneMapping mapping) { mapping.AcceptVisitor(this); }