public override void Visit(NaturalIdMapping naturalIdMapping) { var writer = serviceLocator.GetWriter <NaturalIdMapping>(); var naturalIdXml = writer.Write(naturalIdMapping); document.ImportAndAppendChild(naturalIdXml); }
public void ShouldWriteManyToOnes() { var mapping = new NaturalIdMapping(); mapping.AddReference(new ManyToOneMapping()); writer.VerifyXml(mapping) .Element("many-to-one").Exists(); }
public void ShouldWriteProperties() { var mapping = new NaturalIdMapping(); mapping.AddProperty(new PropertyMapping()); writer.VerifyXml(mapping) .Element("property").Exists(); }
NaturalIdMapping INaturalIdMappingProvider.GetNaturalIdMapping() { var mapping = new NaturalIdMapping(attributes.Clone()); properties.Each(mapping.AddProperty); manyToOnes.Each(mapping.AddReference); return(mapping); }
public virtual void Visit(NaturalIdMapping naturalIdMapping) { }
public virtual void ProcessNaturalId(NaturalIdMapping naturalIdMapping) { }