Пример #1
0
 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);
 }
Пример #2
0
        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);
        }
Пример #3
0
 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));
 }
Пример #4
0
 public void AddOrReplaceOneToOne(OneToOneMapping mapping)
 {
     oneToOnes.RemoveAll(x => x.Name == mapping.Name);
     oneToOnes.Add(mapping);
 }
Пример #5
0
 public virtual void Visit(OneToOneMapping mapping)
 {
 }
Пример #6
0
 public virtual void ProcessOneToOne(OneToOneMapping mapping)
 {
 }
Пример #7
0
 public void AddOrReplaceOneToOne(OneToOneMapping mapping)
 {
     AddOrReplaceMapping(mapping, MappingType.OneToOne, x => x.Name == mapping.Name);
 }
Пример #8
0
 public override void Visit(OneToOneMapping mapping)
 {
     mapping.AcceptVisitor(this);
 }