public static Column AddColumn(this Table table, ParagraphAlignment align, Unit unit = new Unit()) { Column column = table.AddColumn(); column.Width = unit; column.Format.Alignment = align; return column; }
public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddBasicAuditColumns(this IAlterTableAddColumnOrAlterColumnOrSchemaSyntax tableWithColumnSyntax) { return tableWithColumnSyntax .AddColumn("CreatedBy").AsGuid().Nullable() .AddColumn("CreatedOn").AsDateTime().NotNullable().WithDefaultValue(SystemMethods.CurrentDateTime) .AddColumn("ModifiedBy").AsGuid().Nullable() .AddColumn("ModifiedOn").AsDateTime().NotNullable().WithDefaultValue(SystemMethods.CurrentDateTime); }
/// <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.UserDefined.Count () > 0 ) { return; } var originalColumn = manyToOneMapping.Columns.FirstOrDefault (); var column = originalColumn == null ? new ColumnMapping () : originalColumn.Clone (); column.Name = columnName; manyToOneMapping.ClearColumns (); manyToOneMapping.AddColumn ( column ); }
public static Column AddColumn(this Schema schema, string columnName, string controlType, DataType dataType, string label = null, bool showInGrid = false, bool summarize = false, string tooltip = null) { Column column = new Column() { Name = columnName, Label = label, ControlType = controlType, DataType = dataType, ShowInGrid = showInGrid, Summarize = summarize, Tooltip = tooltip }; schema.AddColumn(column); return column; }
public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddTenantIdColumnAsNullable(this IAlterTableAddColumnOrAlterColumnSyntax table) { return table .AddColumn("TenantId").AsInt32().Nullable().ForeignKey("AbpTenants", "Id"); }
public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddLastModifierUserIdColumn(this IAlterTableAddColumnOrAlterColumnSyntax table) { return table .AddColumn("LastModifierUserId").AsInt64().Nullable().ForeignKey("AbpUsers", "Id"); }
//TODO: Move to ABP public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddDeletionTimeColumn(this IAlterTableAddColumnOrAlterColumnSyntax table) { return table .AddColumn("DeletionTime").AsDateTime().Nullable(); }
/// <summary> /// Ads creation auditing columns to a table. See <see cref="ICreationAudited"/>. /// TODO: Moved to Abp.Infrastructure.NHibernate, remove from here when updated to ABP v0.3.2! /// </summary> public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddCreationTimeColumn(this IAlterTableAddColumnOrAlterColumnSyntax table) { return table .AddColumn("CreationTime").AsDateTime().NotNullable().WithDefault(SystemMethods.CurrentDateTime); }
/// <summary> /// Adds IsDeleted column to the table. See <see cref="ISoftDelete"/>. /// </summary> public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddIsDeletedColumn(this IAlterTableAddColumnOrAlterColumnSyntax table) { return table .AddColumn("IsDeleted").AsBoolean().NotNullable().WithDefaultValue(false); }
/// <summary> /// Adds IsDeleted column to the table. See <see cref="IPassivable"/>. /// </summary> public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AddIsActiveColumn(this IAlterTableAddColumnOrAlterColumnSyntax table, bool defaultValue = true) { return table .AddColumn("IsActive").AsBoolean().NotNullable().WithDefaultValue(defaultValue); }
public static ISheetDefinition AddColumn(this ISheetDefinition target, string propertyName, string header) { return target.AddColumn(new ColumnDefinition {PropertyName = propertyName, Header = header}); }