Todas as vezes que eu vou subir uma migration nova, de qualquer entidade, conforme o acompanhamento do curso anterior, estou tendo um problema com o DateTime... Em todas as migrations o código gerado tá levando em consideração o DateTime também, mas eu não tenho mexido nele... Por exemplo, fui criar uma migração vazia, e a migração veio assim:
public partial class Filme_RetricaoCheck : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<DateTime>(
name: "last_update",
table: "language",
type: "datetime",
nullable: false,
defaultValueSql: "getdate()",
oldClrType: typeof(DateTime),
oldType: "datetime",
oldNullable: true,
oldDefaultValueSql: "getdate()");
migrationBuilder.AlterColumn<DateTime>(
name: "last_update",
table: "film_category",
type: "datetime",
nullable: false,
defaultValueSql: "getdate()",
oldClrType: typeof(DateTime),
oldType: "datetime",
oldNullable: true,
oldDefaultValueSql: "getdate()");
migrationBuilder.AlterColumn<DateTime>(
name: "last_update",
table: "film_actor",
type: "datetime",
nullable: false,
defaultValueSql: "getdate()",
oldClrType: typeof(DateTime),
oldType: "datetime",
oldNullable: true,
oldDefaultValueSql: "getdate()");
migrationBuilder.AlterColumn<DateTime>(
name: "last_update",
table: "film",
type: "datetime",
nullable: false,
defaultValueSql: "getdate()",
oldClrType: typeof(DateTime),
oldType: "datetime",
oldNullable: true,
oldDefaultValueSql: "getdate()");
migrationBuilder.AlterColumn<DateTime>(
name: "last_update",
table: "category",
type: "datetime",
nullable: false,
defaultValueSql: "getdate()",
oldClrType: typeof(DateTime),
oldType: "datetime",
oldNullable: true,
oldDefaultValueSql: "getdate()");
migrationBuilder.AlterColumn<DateTime>(
name: "last_update",
table: "actor",
type: "datetime",
nullable: false,
defaultValueSql: "getdate()",
oldClrType: typeof(DateTime),
oldType: "datetime",
oldNullable: true,
oldDefaultValueSql: "getdate()");
}
}