Skip to content

Commit

Permalink
Merge pull request #2605 from Behnam-Emamian/dev
Browse files Browse the repository at this point in the history
add AddByteColumn to add tinyint to the database table.
  • Loading branch information
sbwalker authored Feb 21, 2023
2 parents da48ca8 + f333b57 commit 71dd00d
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions Oqtane.Server/Migrations/EntityBuilders/BaseEntityBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,26 @@ protected OperationBuilder<AddColumnOperation> AddDateTimeOffsetColumn(ColumnsBu
return table.Column<DateTimeOffset>(name: RewriteName(name), nullable: nullable, defaultValue: defaultValue);
}

public void AddByteColumn(string name, bool nullable = false)
{
_migrationBuilder.AddColumn<byte>(RewriteName(name), RewriteName(EntityTableName), nullable: nullable, schema: Schema);
}

public void AddByteColumn(string name, bool nullable, int defaultValue)
{
_migrationBuilder.AddColumn<byte>(RewriteName(name), RewriteName(EntityTableName), nullable: nullable, defaultValue: defaultValue, schema: Schema);
}

protected OperationBuilder<AddColumnOperation> AddByteColumn(ColumnsBuilder table, string name, bool nullable = false)
{
return table.Column<byte>(name: RewriteName(name), nullable: nullable);
}

protected OperationBuilder<AddColumnOperation> AddByteColumn(ColumnsBuilder table, string name, bool nullable, int defaultValue)
{
return table.Column<byte>(name: RewriteName(name), nullable: nullable, defaultValue: defaultValue);
}

public void AddIntegerColumn(string name, bool nullable = false)
{
_migrationBuilder.AddColumn<int>(RewriteName(name), RewriteName(EntityTableName), nullable: nullable, schema: Schema);
Expand Down

0 comments on commit 71dd00d

Please sign in to comment.