aboutsummaryrefslogtreecommitdiff
path: root/Timeline/Entities/DatabaseContext.cs
diff options
context:
space:
mode:
author杨宇千 <crupest@outlook.com>2019-08-17 17:56:01 +0800
committerGitHub <noreply@github.com>2019-08-17 17:56:01 +0800
commit7bbd66270597c7f6f07f1ab5ec6c45b3dcfa388e (patch)
treefb8a9ed7520287a6aad50d22cc64c75b3f687a2b /Timeline/Entities/DatabaseContext.cs
parentf0754f0d5feca407d5a327e634a84a3380507bc2 (diff)
parent0038741bae4f0c42262db96ab81bd14c6f6a0993 (diff)
downloadtimeline-7bbd66270597c7f6f07f1ab5ec6c45b3dcfa388e.tar.gz
timeline-7bbd66270597c7f6f07f1ab5ec6c45b3dcfa388e.tar.bz2
timeline-7bbd66270597c7f6f07f1ab5ec6c45b3dcfa388e.zip
Merge pull request #41 from crupest/database
Enhance database.
Diffstat (limited to 'Timeline/Entities/DatabaseContext.cs')
-rw-r--r--Timeline/Entities/DatabaseContext.cs10
1 files changed, 8 insertions, 2 deletions
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<User>().Property(e => e.Version).HasDefaultValue(0);
+
+ }
+
public DbSet<User> Users { get; set; }
}
}