Fixed column default value and model type for cicm_db.updated

This commit is contained in:
Marco Evangelisti
2019-12-27 02:15:49 +00:00
parent 8785336583
commit bacdbf0de4
5 changed files with 10 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
/****************************************************************************** /******************************************************************************
// Canary Islands Computer Museum Website // Canary Islands Computer Museum Website
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// //
@@ -114,8 +114,8 @@ namespace Cicm.Database.Migrations
.Annotation("MySql:ValueGenerationStrategy", .Annotation("MySql:ValueGenerationStrategy",
MySqlValueGenerationStrategy.IdentityColumn), MySqlValueGenerationStrategy.IdentityColumn),
version = table.Column<int>("int(11)", nullable: false), version = table.Column<int>("int(11)", nullable: false),
updated = table.Column<DateTime>("datetime", nullable: true, updated = table.Column<DateTimeOffset?>("timestamp", nullable: true,
defaultValueSql: "'CURRENT_TIMESTAMP'") defaultValueSql: "CURRENT_TIMESTAMP")
}, constraints: table => { table.PrimaryKey("PK_cicm_db", x => x.id); }); }, constraints: table => { table.PrimaryKey("PK_cicm_db", x => x.id); });
migrationBuilder.CreateTable("forbidden", migrationBuilder.CreateTable("forbidden",

View File

@@ -1,4 +1,4 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using Cicm.Database.Models; using Cicm.Database.Models;
@@ -170,8 +170,8 @@ namespace Cicm.Database.Migrations
{ {
b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)"); b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)");
b.Property<DateTime?>("Updated").ValueGeneratedOnAdd().HasColumnName("updated") b.Property<DateTimeOffset?>("Updated").ValueGeneratedOnAdd().HasColumnName("updated")
.HasColumnType("datetime").HasDefaultValueSql("'CURRENT_TIMESTAMP'"); .HasColumnType("timestamp").HasDefaultValueSql("CURRENT_TIMESTAMP");
b.Property<int>("Version").HasColumnName("version").HasColumnType("int(11)"); b.Property<int>("Version").HasColumnName("version").HasColumnType("int(11)");

View File

@@ -1,4 +1,4 @@
/****************************************************************************** /******************************************************************************
// Canary Islands Computer Museum Website // Canary Islands Computer Museum Website
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// //
@@ -36,6 +36,6 @@ namespace Cicm.Database.Models
{ {
public int Id { get; set; } public int Id { get; set; }
public int Version { get; set; } public int Version { get; set; }
public DateTime? Updated { get; set; } public DateTimeOffset? Updated { get; set; }
} }
} }

View File

@@ -229,7 +229,7 @@ namespace Cicm.Database.Models
entity.Property(e => e.Id).HasColumnName("id").HasColumnType("int(11)"); entity.Property(e => e.Id).HasColumnName("id").HasColumnType("int(11)");
entity.Property(e => e.Updated).HasColumnName("updated").HasColumnType("datetime") entity.Property(e => e.Updated).HasColumnName("updated").HasColumnType("datetime")
.HasDefaultValueSql("'CURRENT_TIMESTAMP'"); .HasDefaultValueSql("CURRENT_TIMESTAMP");
entity.Property(e => e.Version).HasColumnName("version").HasColumnType("int(11)"); entity.Property(e => e.Version).HasColumnName("version").HasColumnType("int(11)");
}); });

View File

@@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web"> <Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup> <PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework> <TargetFramework>netcoreapp2.2</TargetFramework>
<Version>3.0.99.845</Version> <Version>3.0.99.846</Version>
<Company>Canary Islands Computer Museum</Company> <Company>Canary Islands Computer Museum</Company>
<Copyright>Copyright © 2003-2018 Natalia Portillo</Copyright> <Copyright>Copyright © 2003-2018 Natalia Portillo</Copyright>
<Product>Canary Islands Computer Museum Website</Product> <Product>Canary Islands Computer Museum Website</Product>