/// <summary> /// Adds deletion auditing columns to a table. See <see cref="IModificationAudited"/>. /// </summary> public static ICreateTableColumnOptionOrWithColumnSyntax WithDeletionAuditColumns(this ICreateTableWithColumnSyntax table) { return(table .WithIsDeletedColumn() .WithDeletionTimeColumn() .WithDeleterUserIdColumn()); }
/// <summary> /// Adds deletion auditing columns to a table. See <see cref="IModificationAudited"/>. /// </summary> public static ICreateTableColumnOptionOrForeignKeyCascadeOrWithColumnSyntax WithDeletionAuditColumns(this ICreateTableWithColumnSyntax table) { return(table .WithIsDeletedColumn() .WithColumn("DeletionTime").AsDateTime().Nullable() .WithColumn("DeleterUserId").AsInt64().Nullable().ForeignKey("AbpUsers", "Id")); }