From e19f567dd61cecdd738a6eacdd073a097f66e36b Mon Sep 17 00:00:00 2001 From: 杨宇千 Date: Sat, 17 Aug 2019 17:47:11 +0800 Subject: Enhance database. --- Timeline/Entities/DatabaseContext.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Timeline/Entities/DatabaseContext.cs') diff --git a/Timeline/Entities/DatabaseContext.cs b/Timeline/Entities/DatabaseContext.cs index c5a84342..3629e821 100644 --- a/Timeline/Entities/DatabaseContext.cs +++ b/Timeline/Entities/DatabaseContext.cs @@ -10,13 +10,13 @@ namespace Timeline.Entities public const string User = "user"; } - [Table("user")] + [Table("users")] public class User { [Column("id"), Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long Id { get; set; } - [Column("name"), Required] + [Column("name"), MaxLength(26), Required] public string Name { get; set; } [Column("password"), Required] @@ -37,6 +37,12 @@ namespace Timeline.Entities } + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity().Property(e => e.Version).HasDefaultValue(0); + + } + public DbSet Users { get; set; } } } -- cgit v1.2.3