/// <summary>
 /// Adds creation auditing fields to a table. See <see cref="ICreationAudited"/>.
 /// </summary>
 public static ICreateTableColumnOptionOrWithColumnSyntax WithCreationAuditColumns(this ICreateTableWithColumnSyntax table, bool indexCreatedByUserId = false)
 {
     return(table
            .WithCreationTimeColumn()
            .WithCreatorUserIdColumn(indexCreatedByUserId));
 }
 /// <summary>
 /// Adds creation auditing columns to a table. See <see cref="ICreationAudited"/>.
 /// </summary>
 public static ICreateTableColumnOptionOrForeignKeyCascadeOrWithColumnSyntax WithCreationAuditColumns(this ICreateTableWithColumnSyntax table)
 {
     return(table
            .WithCreationTimeColumn()
            .WithColumn("CreatorUserId").AsInt64().Nullable().ForeignKey("AbpUsers", "Id"));
 }
 /// <summary>
 /// Adds creation auditing fields to a table. See <see cref="ICreationAudited"/>.
 /// </summary>
 public static ICreateTableColumnOptionOrForeignKeyCascadeOrWithColumnSyntax WithCreationAuditColumns(this ICreateTableWithColumnSyntax table)
 {
     return(table
            .WithCreationTimeColumn()
            .WithCreatorUserIdColumn());
 }