public static ICreateTableColumnOptionOrWithColumnSyntax WithCommonColumns(this ICreateTableWithColumnSyntax tableWithColumnSyntax)
 {
     return(tableWithColumnSyntax
            .WithIdColumn()
            .WithColumn("DeletedAt").AsDateTime().Nullable()
            .WithColumn("IsActive").AsBoolean().NotNullable().WithDefaultValue(true)
            .WithColumn("CreatedAt").AsDateTime().NotNullable().WithDefault(SystemMethods.CurrentUTCDateTime)
            .WithColumn("UpdatedAt").AsDateTime().NotNullable().WithDefault(SystemMethods.CurrentUTCDateTime));
 }
Beispiel #2
0
        public static ICreateTableColumnOptionOrWithColumnSyntax WithIdAsInt32Column(this ICreateTableWithColumnSyntax tableWithColumnSyntax, FluentMigrator.Migration migration)
        {
            var syntax = tableWithColumnSyntax.WithIdColumn(migration).AsInt32().NotNullable();

            return(syntax);
        }
Beispiel #3
0
 public static ICreateTableColumnOptionOrWithColumnSyntax WithIdAsGuidColumn(this ICreateTableWithColumnSyntax tableWithColumnSyntax, FluentMigrator.Migration migration)
 {
     return(tableWithColumnSyntax.WithIdColumn(migration).AsGuid().NotNullable());
 }