/// <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()); }