public override void ProcessIndex(IndexManyToManyMapping indexMapping) { var conventions = finder.Find <IIndexManyToManyConvention>(); Apply <IIndexManyToManyInspector, IIndexManyToManyInstance>(conventions, new IndexManyToManyInstance(indexMapping)); }
public void ShouldWriteForeignKey() { var mapping = new IndexManyToManyMapping(); mapping.Set(x => x.ForeignKey, Layer.Defaults, "FKTest"); writer.VerifyXml(mapping) .HasAttribute("foreign-key","FKTest"); }
public void ShouldWriteColumns() { var mapping = new IndexManyToManyMapping(); mapping.AddColumn(new ColumnMapping()); writer.VerifyXml(mapping) .Element("column").Exists(); }
public void ShouldWriteForeignKey() { var mapping = new IndexManyToManyMapping(); mapping.ForeignKey = "FKTest"; writer.VerifyXml(mapping) .HasAttribute("foreign-key","FKTest"); }
public void ShouldWriteForeignKey() { var mapping = new IndexManyToManyMapping(); mapping.Set(x => x.ForeignKey, Layer.Defaults, "FKTest"); writer.VerifyXml(mapping) .HasAttribute("foreign-key", "FKTest"); }
public void ShouldWriteColumns() { var mapping = new IndexManyToManyMapping(); mapping.AddColumn(Layer.Defaults, new ColumnMapping()); writer.VerifyXml(mapping) .Element("column").Exists(); }
public void ShouldWriteForeignKey() { var mapping = new IndexManyToManyMapping(); mapping.ForeignKey = "FKTest"; writer.VerifyXml(mapping) .HasAttribute("foreign-key", "FKTest"); }
public IndexManyToManyMapping GetIndexMapping() { var mapping = new IndexManyToManyMapping(attributes.CloneInner()); mapping.ContainingEntityType = entity; columns.Each(x => mapping.AddColumn(new ColumnMapping { Name = x })); return(mapping); }
public IndexManyToManyMapping GetIndexMapping() { var mapping = new IndexManyToManyMapping(attributes.Clone()) { ContainingEntityType = entity }; columns.Each(name => { var columnMapping = new ColumnMapping(); columnMapping.Set(x => x.Name, Layer.Defaults, name); mapping.AddColumn(Layer.UserSupplied, columnMapping); }); return(mapping); }
public override void ProcessIndex(IndexManyToManyMapping mapping) { var writer = serviceLocator.GetWriter <IndexManyToManyMapping>(); document = writer.Write(mapping); }
public override void ProcessIndex(IndexManyToManyMapping indexMapping) { ProcessIndex((IIndexMapping)indexMapping); }
public void CreateDsl() { mapping = new IndexManyToManyMapping(); inspector = new IndexManyToManyInspector(mapping); }
public IndexManyToManyInspector(IndexManyToManyMapping mapping) { this.mapping = mapping; }
public virtual void ProcessIndex(IndexManyToManyMapping indexMapping) { }
public IndexManyToManyInstance(IndexManyToManyMapping mapping) : base(mapping) { this.mapping = mapping; }
public IndexManyToManyInspector(IndexManyToManyMapping mapping) { this.mapping = mapping; mappedProperties.AutoMap(); }