diff options
Diffstat (limited to 'Timeline/Entities/DatabaseContext.cs')
-rw-r--r-- | Timeline/Entities/DatabaseContext.cs | 10 |
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; }
}
}
|