/// <summary> /// Sets the column. /// </summary> /// <param name="manyToOneMapping">The many to one mapping.</param> /// <param name="columnName">Name of the column.</param> public static void Column(this ManyToOneMapping manyToOneMapping, string columnName) { if (manyToOneMapping.Columns.Any()) { return; } var originalColumn = manyToOneMapping.Columns.FirstOrDefault(); var column = originalColumn == null ? new ColumnMapping() : originalColumn.Clone(); var columnPart = new ColumnPart(column); columnPart.Name(columnName); manyToOneMapping.MakeColumnsEmpty(Layer.Defaults); manyToOneMapping.AddColumn(Layer.Defaults, column); // manyToOneMapping.AddColumn ( column ); }
public new void Formula(string formula) { mapping.Set(x => x.Formula, Layer.Conventions, formula); mapping.MakeColumnsEmpty(Layer.UserSupplied); }